Skip to content

Instantly share code, notes, and snippets.

@westwick
Created April 2, 2021 20:49
Show Gist options
  • Save westwick/b74c35b89dc16fb0588125664004fc8f to your computer and use it in GitHub Desktop.
Save westwick/b74c35b89dc16fb0588125664004fc8f to your computer and use it in GitHub Desktop.
export const SomeComponent = (props) => {
const [searchWorker, setSearchWorker] = useState();
useEffect(() => {
setSearchWorker(new SearchWorker());
// subscribe to worker messages
searchWorker.onmessage(...);
// do something with the worker on component init
searchWorker.postMessage(...);
}, []);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment