diff --git a/README.md b/README.md index 8f14139..a014199 100644 --- a/README.md +++ b/README.md @@ -34,18 +34,23 @@ You might also want to check out my categorized list of Redux-related addons, li #### Advanced Topics -- [React Component Patterns](./react-component-patterns.md) -- [React State Management](./react-state-management.md) -- [React and Forms](./react-forms.md) -- [React and AJAX](./react-ajax.md) -- [React Styling](./react-styling.md) -- [React Server Rendering](./react-server-rendering.md) -- [React/Redux Performance](react-performance.md) -- [React/Redux Architecture](react-redux-architecture.md) -- [Redux Side Effects](redux-side-effects.md) -- [Redux Tips and Techniques](redux-techniques.md) -- [Webpack Advanced Techniques](webpack-advanced-techniques.md) -- [Static Typing](./static-typing.md) +- **React**: + - [React Component Patterns](./react-component-patterns.md) + - [React State Management](./react-state-management.md) + - [React and Forms](./react-forms.md) + - [React and AJAX](./react-ajax.md) + - [React Styling](./react-styling.md) + - [React Server Rendering](./react-server-rendering.md) + - [React and Routing](./react-routing.md) +- **React and Redux** + - [React/Redux Performance](react-performance.md) + - [React/Redux Architecture](react-redux-architecture.md) +- **Redux** + - [Redux Side Effects](redux-side-effects.md) + - [Redux Tips and Techniques](redux-techniques.md) +- **Other** + - [Webpack Advanced Techniques](webpack-advanced-techniques.md) + - [Static Typing](./static-typing.md) diff --git a/react-routing.md b/react-routing.md new file mode 100644 index 0000000..51b4c0d --- /dev/null +++ b/react-routing.md @@ -0,0 +1,16 @@ +### React and Routing + +- **Routing React Apps: The Complete Guide** + https://scotch.io/tutorials/routing-react-apps-the-complete-guide + An in-depth article covering use of React-Router (v2) + +- **Let the URL Do the Talking** + http://formidable.com/blog/2016/07/11/let-the-url-do-the-talking-part-1-the-pain-of-react-router-in-redux/ + http://formidable.com/blog/2016/07/19/let-the-url-do-the-talking-part-2-bargaining-and-acceptance-with-redux-and-react-router/ + http://formidable.com/blog/2016/07/25/let-the-url-do-the-talking-part-3-empower-the-url-with-redux-little-router/ + http://formidable.com/blog/2016/09/13/introducing-nested-routing-in-redux-little-router/ + A series of articles discussing pain points when using React-Router and Redux together, and introducing a library called Redux-Little-Router as an alternative + +- **Do I Even Need a Routing Library?** + http://jamesknelson.com/even-need-routing-library/ + Another excellent article from James K Nelson that digs into the core concepts behind a topic, this time looking at what routing libraries do, issues with browser history, and what to consider when deciding on a routing approach. \ No newline at end of file