├── .eslintrc.js ├── .gitignore ├── README.md ├── lib ├── __tests__ │ └── DataApi.js ├── components │ ├── App.js │ ├── Article.js │ ├── ArticleList.js │ ├── SearchBar.js │ ├── Timestamp.js │ ├── __tests__ │ │ ├── ArticleListTest.js │ │ └── __snapshots__ │ │ │ └── ArticleListTest.js.snap │ └── storeProvider.js ├── config.js ├── renderers │ ├── dom.js │ └── server.js ├── server.js ├── state-api │ ├── lib │ │ └── index.js │ └── package.json └── testData.json ├── package.json ├── views └── index.ejs ├── webpack.config.js └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/README.md -------------------------------------------------------------------------------- /lib/__tests__/DataApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/__tests__/DataApi.js -------------------------------------------------------------------------------- /lib/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/components/App.js -------------------------------------------------------------------------------- /lib/components/Article.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/components/Article.js -------------------------------------------------------------------------------- /lib/components/ArticleList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/components/ArticleList.js -------------------------------------------------------------------------------- /lib/components/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/components/SearchBar.js -------------------------------------------------------------------------------- /lib/components/Timestamp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/components/Timestamp.js -------------------------------------------------------------------------------- /lib/components/__tests__/ArticleListTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/components/__tests__/ArticleListTest.js -------------------------------------------------------------------------------- /lib/components/__tests__/__snapshots__/ArticleListTest.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/components/__tests__/__snapshots__/ArticleListTest.js.snap -------------------------------------------------------------------------------- /lib/components/storeProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/components/storeProvider.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/renderers/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/renderers/dom.js -------------------------------------------------------------------------------- /lib/renderers/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/renderers/server.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/state-api/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/state-api/lib/index.js -------------------------------------------------------------------------------- /lib/state-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/state-api/package.json -------------------------------------------------------------------------------- /lib/testData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/lib/testData.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/package.json -------------------------------------------------------------------------------- /views/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/views/index.ejs -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscomplete/advanced-react/HEAD/yarn.lock --------------------------------------------------------------------------------