7 ms·
React-Redux complements React in some great ways. It has been my state storage of choice from the beginning. IMO, it would be better to start react with it rath
by erkmene 9y ago
React-Redux complements React in some great ways. It has been my state storage of choice from the beginning. IMO, it would be better to start react with it rather than changing habits later. The go-to tutorial series is here: https://egghead.io/courses/getting-started-with-redux https://egghead.io/courses/getting-started-with-redux
And definitely use typescript if you value good code quality (and your sanity). The advanced type system and compile time type checking is really a boon to the JS ecosystem. https://www.typescriptlang.org https://www.typescriptlang.org
You'd like to get comfortable with the latest tools that compile, transpile and pack the code for you (you might be familiar with that already.) Here might be a good start: https://medium.com/@fay_jai/getting-started-with-reactjs-typescript-and-webpack-95dcaa0ed33c https://medium.com/@fay_jai/getting-started-with-reactjs-typ...
Have fun!
- CCing 9y agoTypescript works fine even with all the libs written in js/es6 from npm ?
- erkmene 9y agoMost popular libraries these days either include their own typescript definitions, or the definitions are available vie @types (it is as easy as npm install --save-dev @types/library-name) If on the off chance that no typings are available, you just write a simple namespace declaration (usually a one liner) and start using the library right away, albeit without smart code sensing / completion. See https://stackoverflow.com/questions/22842389/how-to-import-a-js-library-without-definition-file-in-typescript-file https://stackoverflow.com/questions/22842389/how-to-import-a...