{"repo":"catamphetamine/react-pages","free":true,"listed":false,"github":"https://github.com/catamphetamine/react-pages","clone":"git clone https://github.com/catamphetamine/react-pages.git","description":"A complete solution for building a React/Redux application: routing, page preloading, (optional) server-side rendering, asynchronous HTTP requests, document metadata, etc.","language":"TypeScript","stars":174,"topics":["react","redux","isomorphic","react-router"],"license":"MIT","category":"ui-components","readme_excerpt":"react-pages A tiny framework for building a \"single-page\" React application: Routing Fetching data from server Setting and (optional) Server-Side Render Are You Looking For Version 0.8 ? This readme is for the latest yet-unreleased \"rewrite-from-scratch-in-progress\" version 0.9 of react-pages . Most likely you're using a previous version 0.8 of react-pages , which is considered \"stable\", and you likely came here for the readme of that \"stable\" version. If that's the case, see the readme on the npm website, or the same readme in the 0.8 branch. Currently Not Implemented Write the code as .ts files in src directory and compile it to .js / .d.ts files in lib directory. Merge navigation-stack-react repository code in this package. Add a link to react-pages in navigation-stack readme. When calling applyMeta() function, also store the argument value in some kind of \"context\". This value should be passed later to patchMeta() function. In /meta-tags folder, add a function addMetaTags(meta[]) which returns a \"remove the added meta tags\" function. Add functions: getMetaTags(meta[]) , removeMetaTags(meta[]) . These functions will be used in component when rendering initial page and rendering new pages. In /route-matcher folder, validate that there's only one route with path: \" \" Use RouteMatcher class from /route-matcher folder to get RouteSegment[] array for a given location.pathname on client side and server side. Also add a function excludeOverlappingRouteSegments(route1, route2) whi","default_branch":null,"files":null,"tree":[],"storefront":"/r/catamphetamine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/catamphetamine/react-pages/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}