React Resources

My list of React resources

React

React - https://reactjs.org/
Tutorial - https://reactjs.org/tutorial/tutorial.html

Switch Case with Props - https://www.robinwieruch.de/conditional-rendering-react#conditional-rendering-in-react-switch-case
Pass Props to Components - https://www.robinwieruch.de/react-pass-props-to-component#what-are-props-in-react Casing Conventions - https://levelup.gitconnected.com/2-simple-effective-react-file-naming-convention-tips-cce1022328a8 Presentational Components - https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0

Layout

Reusable Layouts - https://medium.com/javascript-in-plain-english/how-to-build-reusable-layouts-in-react-js-daf8adcbca79

Styles

https://styled-components.com/

Electron - Desktop Publishing

Electron - https://www.electronjs.org/
Example App - https://www.freecodecamp.org/news/building-an-electron-application-with-create-react-app-97945861647c/
Create React - https://www.codementor.io/@randyfindley/how-to-build-an-electron-app-using-create-react-app-and-electron-builder-ss1k0sfer
Adding to project - https://medium.com/@kitze/%EF%B8%8F-from-react-to-an-electron-app-ready-for-production-a0468ecb1da3
Starter - https://medium.com/javascript-in-plain-english/how-to-create-your-first-app-with-electron-and-react-73243c87b622

State Management

Redux - https://redux.js.org/introduction/getting-started
Redux Tutorial - https://daveceddia.com/redux-tutorial/
Fetch Data into Redux - https://daveceddia.com/where-fetch-data-redux/

Testing Frameworks

Jest Repo - https://github.com/testing-library/jest-dom
Jest - https://testing-library.com/docs/ecosystem-jest-dom

Code Linter

Prettier - https://blog.reactnativecoach.com/format-code-style-with-prettier-in-react-native-1e10e6b7169f

Webpack/Babel/ES6

https://ccoenraets.github.io/es6-tutorial-react/setup/