Great article I think you should update jsx key of tsconfig.json to "jsx" : "react-jsx" to prevent typescript errors like 'React' refers to a UMD global, but the current file is a module. Consider adding an import instead.