├── .gitattributes ├── 9781484270516.jpg ├── Contributing.md ├── LICENSE.txt ├── README.md ├── ch01 └── react-d3-hello-world │ ├── README.md │ ├── README_CRA.md │ ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js │ ├── generate-react-cli.json │ ├── jest-puppeteer.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── HelloD3 │ │ │ ├── HelloD3.scss │ │ │ ├── HelloD3.test.tsx │ │ │ └── HelloD3.tsx │ │ ├── HelloD3Class │ │ │ ├── HelloD3Class.scss │ │ │ ├── HelloD3Class.test.tsx │ │ │ └── HelloD3Class.tsx │ │ └── README │ ├── features │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ └── README │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ └── README │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ └── setupTests.ts │ ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ └── recoil │ │ ├── component.tsx │ │ └── test.tsx │ ├── tsconfig.json │ └── yarn.lock ├── ch02 ├── README.md ├── README_CRA.md ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js ├── generate-react-cli.json ├── jest-puppeteer.config.js ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── .DS_Store │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── CircleWithEvents │ │ │ ├── CircleWithD3Events.tsx │ │ │ ├── CircleWithEvents.scss │ │ │ └── CircleWithEvents.tsx │ │ ├── HelloD3 │ │ │ ├── HelloD3.scss │ │ │ ├── HelloD3.test.tsx │ │ │ └── HelloD3.tsx │ │ ├── HelloD3Class │ │ │ ├── HelloD3Class.scss │ │ │ ├── HelloD3Class.test.tsx │ │ │ └── HelloD3Class.tsx │ │ ├── HelloD3Data │ │ │ ├── HelloD3Data.scss │ │ │ ├── HelloD3Data.test.tsx │ │ │ └── HelloD3Data.tsx │ │ ├── HelloJSXData │ │ │ ├── HelloJSXData.scss │ │ │ ├── HelloJSXData.test.tsx │ │ │ └── HelloJSXData.tsx │ │ ├── HelloSVG │ │ │ ├── HelloSVG.scss │ │ │ ├── HelloSVG.test.tsx │ │ │ └── HelloSVG.tsx │ │ ├── JSXCanvas │ │ │ ├── JSXCanvas.scss │ │ │ ├── JSXCanvas.test.tsx │ │ │ └── JSXCanvas.tsx │ │ ├── PulsatingCircle │ │ │ ├── PulsatingCircle.tsx │ │ │ └── PulsatingCircleD3.tsx │ │ ├── README │ │ └── SimpleChart │ │ │ ├── SimpleChart.scss │ │ │ ├── SimpleChart.test.tsx │ │ │ └── SimpleChart.tsx │ ├── features │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ └── README │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ └── README │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ └── setupTests.ts ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ └── recoil │ │ ├── component.tsx │ │ └── test.tsx ├── tsconfig.json └── yarn.lock ├── ch03 ├── README.md ├── README_CRA.md ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js ├── generate-react-cli.json ├── jest-puppeteer.config.js ├── package.json ├── public │ ├── data │ │ ├── area.csv │ │ ├── bar.csv │ │ ├── line.csv │ │ ├── pie.csv │ │ └── scatter.csv │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── BasicAreaChart │ │ │ ├── BasicAreaChart.scss │ │ │ ├── BasicAreaChart.test.tsx │ │ │ ├── BasicAreaChart.tsx │ │ │ └── types.ts │ │ ├── BasicBarChart │ │ │ ├── BasicBarChart.scss │ │ │ ├── BasicBarChart.test.tsx │ │ │ ├── BasicBarChart.tsx │ │ │ └── types.ts │ │ ├── BasicDonutChart │ │ │ ├── BasicDonutChart.tsx │ │ │ └── types.ts │ │ ├── BasicLineChart │ │ │ ├── BasicLineChart.scss │ │ │ ├── BasicLineChart.test.tsx │ │ │ ├── BasicLineChart.tsx │ │ │ └── types.ts │ │ ├── BasicPieChart │ │ │ ├── BasicPieChart.scss │ │ │ ├── BasicPieChart.test.tsx │ │ │ ├── BasicPieChart.tsx │ │ │ └── types.ts │ │ ├── BasicScatterChart │ │ │ ├── BasicScatterChart.scss │ │ │ ├── BasicScatterChart.test.tsx │ │ │ ├── BasicScatterChart.tsx │ │ │ └── types.ts │ │ └── README │ ├── features │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ └── README │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ └── README │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ └── setupTests.ts ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ └── recoil │ │ ├── component.tsx │ │ └── test.tsx └── tsconfig.json ├── ch04-05 └── histogram-d3-ts │ ├── .env │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── README_CRA.md │ ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js │ ├── generate-react-cli.json │ ├── jest-puppeteer.config.js │ ├── package.json │ ├── public │ ├── data │ │ ├── README │ │ └── historicalPrice.csv │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── Histogram │ │ │ ├── Histogram.scss │ │ │ ├── Histogram.test.tsx │ │ │ ├── Histogram.tsx │ │ │ └── types.ts │ │ ├── PriceTableList │ │ │ ├── PriceTableList.scss │ │ │ ├── PriceTableList.test.tsx │ │ │ ├── PriceTableList.tsx │ │ │ └── types.ts │ │ └── README │ ├── features │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ ├── README │ │ ├── historicalPriceObject.ts │ │ └── index.ts │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ ├── README │ │ │ └── historicalPriceAtoms.ts │ │ └── selectors │ │ │ ├── README │ │ │ └── historicalPriceSelectors.ts │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ └── widgets │ │ ├── HistogramWidget │ │ ├── HistogramWidget.scss │ │ ├── HistogramWidget.test.tsx │ │ └── HistogramWidget.tsx │ │ └── README │ ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── materialui │ │ └── materialui.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ ├── recoil │ │ ├── component.tsx │ │ └── test.tsx │ ├── templates │ │ ├── component │ │ │ ├── component.js │ │ │ ├── component.tsx │ │ │ ├── style.scss │ │ │ ├── test.js │ │ │ └── test.tsx │ │ ├── d3 │ │ │ └── component.tsx │ │ ├── d3class │ │ │ └── component.tsx │ │ ├── materialui │ │ │ └── materialui.tsx │ │ ├── page │ │ │ ├── component.tsx │ │ │ ├── style.scss │ │ │ └── test.tsx │ │ ├── recoil │ │ │ ├── component.tsx │ │ │ └── test.tsx │ │ └── widget │ │ │ └── Widget.tsx │ └── widget │ │ └── Widget.tsx │ └── tsconfig.json ├── ch06 └── world-map-chart │ ├── README.md │ ├── README_CRA.md │ ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js │ ├── generate-react-cli.json │ ├── jest-puppeteer.config.js │ ├── package.json │ ├── public │ ├── data │ │ ├── coordinates.csv │ │ └── world-110m.json │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── README │ │ └── WorldMap │ │ │ ├── RotatingRoundWorldMap.tsx │ │ │ ├── RotatingRoundWorldMapWithCoordinates.tsx │ │ │ ├── RoundWorldMap.tsx │ │ │ ├── WorldMap.scss │ │ │ ├── WorldMap.test.tsx │ │ │ ├── WorldMap.tsx │ │ │ ├── WorldMapAtlas.tsx │ │ │ └── types.tsx │ ├── features │ │ └── README │ ├── hooks │ │ ├── AnimationFrame.tsx │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ └── README │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ └── README │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ └── widgets │ │ └── README │ ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── materialui │ │ └── materialui.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ ├── recoil │ │ ├── component.tsx │ │ └── test.tsx │ └── widget │ │ └── Widget.tsx │ ├── tsconfig.json │ └── yarn.lock ├── ch07 └── world-map-widget │ ├── README.md │ ├── README_CRA.md │ ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js │ ├── generate-react-cli.json │ ├── jest-puppeteer.config.js │ ├── package.json │ ├── public │ ├── clients-logo │ │ ├── Allocadia.png │ │ ├── CiaoBellaGelato.png │ │ ├── EsteeLauder.png │ │ ├── KickApps.png │ │ ├── MTV.png │ │ ├── MotionBox.png │ │ ├── NBC.png │ │ ├── README │ │ ├── RockSoul.png │ │ ├── UPMC.png │ │ ├── Vitaminwater.png │ │ ├── WeightWatchers.png │ │ ├── att.png │ │ ├── chatand.png │ │ ├── digitallyspeaking.png │ │ ├── friesens.png │ │ ├── gantto.png │ │ ├── gdconf.png │ │ ├── hbo.png │ │ ├── iheart.png │ │ ├── monbijouparis.png │ │ ├── ritani.png │ │ └── surgiview.png │ ├── data │ │ ├── client-list.csv │ │ └── world-110m.json │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ ├── README │ │ └── about │ │ │ └── EliEladElrom.jpg │ ├── components │ │ ├── ClientList │ │ │ ├── ClientList.scss │ │ │ ├── ClientList.test.tsx │ │ │ └── ClientList.tsx │ │ ├── ClientListDetail │ │ │ ├── ClientListDetail.scss │ │ │ ├── ClientListDetail.test.tsx │ │ │ └── ClientListDetail.tsx │ │ ├── PulsatingCircle │ │ │ ├── PulsatingCircle.scss │ │ │ ├── PulsatingCircle.test.tsx │ │ │ └── PulsatingCircle.tsx │ │ ├── README │ │ └── WorldMap │ │ │ ├── WorldMap.scss │ │ │ ├── WorldMap.test.tsx │ │ │ ├── WorldMap.tsx │ │ │ └── types.tsx │ ├── features │ │ └── README │ ├── hooks │ │ ├── AnimationFrame.tsx │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ ├── README │ │ ├── clientsObject.ts │ │ ├── index.ts │ │ └── mapObject.ts │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ ├── README │ │ │ ├── clientsSelectors.ts │ │ │ └── mapSelectors.ts │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ └── widgets │ │ ├── ClientsWidget │ │ ├── ClientsWidget.scss │ │ ├── ClientsWidget.test.tsx │ │ └── ClientsWidget.tsx │ │ └── README │ ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── materialui │ │ └── materialui.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ ├── recoil │ │ ├── component.tsx │ │ └── test.tsx │ └── widget │ │ └── Widget.tsx │ ├── tsconfig.json │ └── yarn.lock ├── ch08 └── bubble-chart │ ├── .env │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── README_CRA.md │ ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js │ ├── generate-react-cli.json │ ├── jest-puppeteer.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── BubbleChart │ │ │ ├── BubbleChart.scss │ │ │ ├── BubbleChart.test.tsx │ │ │ ├── BubbleChart.tsx │ │ │ ├── BubbleChartWithAnimation.tsx │ │ │ └── types.tsx │ │ └── README │ ├── features │ │ └── README │ ├── hooks │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ └── README │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ └── README │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ └── widgets │ │ └── README │ ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── materialui │ │ └── materialui.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ ├── recoil │ │ ├── component.tsx │ │ └── test.tsx │ └── widget │ │ └── Widget.tsx │ └── tsconfig.json ├── ch09 └── force-chart │ ├── README.md │ ├── README_CRA.md │ ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js │ ├── generate-react-cli.json │ ├── jest-puppeteer.config.js │ ├── package.json │ ├── public │ ├── data │ │ └── power_network.json │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── README │ │ └── SimpleForceGraph │ │ │ ├── Circle.tsx │ │ │ ├── Circles.tsx │ │ │ ├── Label.tsx │ │ │ ├── Labels.tsx │ │ │ ├── Link.tsx │ │ │ ├── Links.tsx │ │ │ ├── SimpleForceGraph.scss │ │ │ ├── SimpleForceGraph.tsx │ │ │ └── types.ts │ ├── features │ │ └── README │ ├── hooks │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ └── README │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ ├── README │ │ │ └── powerChartSelectors.ts │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ └── widgets │ │ ├── NetworksWidget │ │ ├── NetworksWidget.scss │ │ └── NetworksWidget.tsx │ │ └── README │ ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── materialui │ │ └── materialui.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ ├── recoil │ │ ├── component.tsx │ │ └── test.tsx │ └── widget │ │ └── Widget.tsx │ ├── tsconfig.json │ └── yarn.lock ├── ch10 └── react-chart-libraries │ ├── README.md │ ├── README_CRA.md │ ├── build │ ├── asset-manifest.json │ ├── data │ │ ├── area.csv │ │ ├── bar.csv │ │ ├── calendar.json │ │ ├── line.csv │ │ ├── pie.csv │ │ └── scatter.csv │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── precache-manifest.d31aea694f13a98c79a18199b156b1b0.js │ ├── report.html │ ├── robots.txt │ ├── service-worker.js │ └── static │ │ ├── css │ │ ├── 2.5a2f7233.chunk.css │ │ ├── 2.5a2f7233.chunk.css.map │ │ ├── main.7a4fb01d.chunk.css │ │ └── main.7a4fb01d.chunk.css.map │ │ └── js │ │ ├── 2.d6ebf2ae.chunk.js │ │ ├── 2.d6ebf2ae.chunk.js.LICENSE.txt │ │ ├── 2.d6ebf2ae.chunk.js.map │ │ ├── main.b4acb14e.chunk.js │ │ ├── main.b4acb14e.chunk.js.map │ │ ├── runtime-main.e2745115.js │ │ └── runtime-main.e2745115.js.map │ ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js │ ├── generate-react-cli.json │ ├── jest-puppeteer.config.js │ ├── package.json │ ├── public │ ├── data │ │ ├── area.csv │ │ ├── bar.csv │ │ ├── calendar.json │ │ ├── line.csv │ │ ├── pie.csv │ │ └── scatter.csv │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── README │ │ ├── SimpleBarGraph │ │ │ └── SimpleBarGraph.tsx │ │ ├── SimpleCalendarChart │ │ │ └── SimpleCalendarChart.tsx │ │ ├── SimpleLineChart │ │ │ ├── SimpleLineChart.tsx │ │ │ └── types.ts │ │ ├── SimplePie │ │ │ └── SimplePie.tsx │ │ └── SimpleReactVizChart │ │ │ └── SimpleReactVizChart.tsx │ ├── features │ │ └── README │ ├── hooks │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ └── README │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ ├── README │ │ │ ├── calendarDataSelectors.ts │ │ │ └── lineDataSelectors.ts │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ └── widgets │ │ └── README │ ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── materialui │ │ └── materialui.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ ├── recoil │ │ ├── component.tsx │ │ └── test.tsx │ └── widget │ │ └── Widget.tsx │ ├── tsconfig.json │ ├── yarn-error.log │ └── yarn.lock ├── ch11 └── knick-knacks │ ├── README.md │ ├── README_CRA.md │ ├── build │ ├── 200.html │ ├── 404.html │ ├── Rectangle │ │ └── index.html │ ├── asset-manifest.json │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── precache-manifest.c3bcfa4a722d25579c0220494ee6f547.js │ ├── robots.txt │ ├── service-worker.js │ └── static │ │ ├── css │ │ ├── main.5c815069.chunk.css │ │ └── main.5c815069.chunk.css.map │ │ └── js │ │ ├── 2.d9a1b4ed.chunk.js │ │ ├── 2.d9a1b4ed.chunk.js.LICENSE.txt │ │ ├── 2.d9a1b4ed.chunk.js.map │ │ ├── 3.ff43eb1d.chunk.js │ │ ├── 3.ff43eb1d.chunk.js.map │ │ ├── main.f0d19790.chunk.js │ │ ├── main.f0d19790.chunk.js.map │ │ ├── runtime-main.efe5e15b.js │ │ └── runtime-main.efe5e15b.js.map │ ├── e2e │ ├── app.test.tsx │ ├── global.d.ts │ ├── jest.config.js │ └── puppeteer_standalone.js │ ├── generate-react-cli.json │ ├── jest-puppeteer.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.scss │ ├── App.test.tsx │ ├── App.tsx │ ├── AppRouter.test.tsx │ ├── AppRouter.tsx │ ├── assets │ │ └── README │ ├── components │ │ ├── HelloD3Data │ │ │ ├── HelloD3Data.tsx │ │ │ └── HelloD3DataCloned.tsx │ │ ├── HelloD3DataClass │ │ │ └── HelloD3DataClass.tsx │ │ ├── README │ │ └── Rectangle │ │ │ └── Rectangle.tsx │ ├── features │ │ └── README │ ├── hooks │ │ └── README │ ├── index.scss │ ├── index.tsx │ ├── layout │ │ └── README │ ├── logo.svg │ ├── model │ │ └── README │ ├── pages │ │ └── README │ ├── react-app-env.d.ts │ ├── recoil │ │ ├── atoms │ │ │ └── README │ │ └── selectors │ │ │ └── README │ ├── redux │ │ └── store.ts │ ├── serviceWorker.ts │ ├── setupTests.ts │ └── widgets │ │ └── README │ ├── templates │ ├── component │ │ ├── component.js │ │ ├── component.tsx │ │ ├── style.scss │ │ ├── test.js │ │ └── test.tsx │ ├── d3 │ │ └── component.tsx │ ├── d3class │ │ └── component.tsx │ ├── materialui │ │ └── materialui.tsx │ ├── page │ │ ├── component.tsx │ │ ├── style.scss │ │ └── test.tsx │ ├── recoil │ │ ├── component.tsx │ │ └── test.tsx │ └── widget │ │ └── Widget.tsx │ ├── tsconfig.json │ ├── yarn-error.log │ └── yarn.lock ├── ch12 └── nextjs-ts-chart │ ├── .gitignore │ ├── README.md │ ├── next-env.d.ts │ ├── package.json │ ├── server.js │ ├── tsconfig.json │ └── yarn.lock └── errata.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/.gitattributes -------------------------------------------------------------------------------- /9781484270516.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/9781484270516.jpg -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/README.md -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/README.md -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/README_CRA.md -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/e2e/global.d.ts -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/e2e/jest.config.js -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/generate-react-cli.json -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/package.json -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/public/favicon.ico -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/public/index.html -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/public/logo192.png -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/public/logo512.png -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/public/manifest.json -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/public/robots.txt -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/App.scss -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/App.test.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/App.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/components/HelloD3/HelloD3.scss: -------------------------------------------------------------------------------- 1 | .HelloD3 { 2 | } 3 | -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/components/HelloD3/HelloD3.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/components/HelloD3/HelloD3.test.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/components/HelloD3/HelloD3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/components/HelloD3/HelloD3.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/components/HelloD3Class/HelloD3Class.scss: -------------------------------------------------------------------------------- 1 | .HelloD3Class { 2 | } -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/components/HelloD3Class/HelloD3Class.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/components/HelloD3Class/HelloD3Class.test.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/components/HelloD3Class/HelloD3Class.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/components/HelloD3Class/HelloD3Class.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/components/README -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/index.scss -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/index.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/layout/README -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/logo.svg -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/model/README -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/pages/README -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/redux/store.ts -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/src/setupTests.ts -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/component/component.js -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/component/component.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/component/test.js -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/component/test.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/page/component.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/page/test.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/tsconfig.json -------------------------------------------------------------------------------- /ch01/react-d3-hello-world/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch01/react-d3-hello-world/yarn.lock -------------------------------------------------------------------------------- /ch02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/README.md -------------------------------------------------------------------------------- /ch02/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/README_CRA.md -------------------------------------------------------------------------------- /ch02/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch02/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/e2e/global.d.ts -------------------------------------------------------------------------------- /ch02/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/e2e/jest.config.js -------------------------------------------------------------------------------- /ch02/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch02/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/generate-react-cli.json -------------------------------------------------------------------------------- /ch02/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch02/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/package.json -------------------------------------------------------------------------------- /ch02/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/public/favicon.ico -------------------------------------------------------------------------------- /ch02/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/public/index.html -------------------------------------------------------------------------------- /ch02/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/public/logo192.png -------------------------------------------------------------------------------- /ch02/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/public/logo512.png -------------------------------------------------------------------------------- /ch02/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/public/manifest.json -------------------------------------------------------------------------------- /ch02/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/public/robots.txt -------------------------------------------------------------------------------- /ch02/src/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/.DS_Store -------------------------------------------------------------------------------- /ch02/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/App.scss -------------------------------------------------------------------------------- /ch02/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/App.test.tsx -------------------------------------------------------------------------------- /ch02/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/App.tsx -------------------------------------------------------------------------------- /ch02/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch02/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch02/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch02/src/components/CircleWithEvents/CircleWithD3Events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/CircleWithEvents/CircleWithD3Events.tsx -------------------------------------------------------------------------------- /ch02/src/components/CircleWithEvents/CircleWithEvents.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/CircleWithEvents/CircleWithEvents.scss -------------------------------------------------------------------------------- /ch02/src/components/CircleWithEvents/CircleWithEvents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/CircleWithEvents/CircleWithEvents.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloD3/HelloD3.scss: -------------------------------------------------------------------------------- 1 | .HelloD3 { 2 | } 3 | -------------------------------------------------------------------------------- /ch02/src/components/HelloD3/HelloD3.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloD3/HelloD3.test.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloD3/HelloD3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloD3/HelloD3.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloD3Class/HelloD3Class.scss: -------------------------------------------------------------------------------- 1 | .HelloD3Class { 2 | } 3 | -------------------------------------------------------------------------------- /ch02/src/components/HelloD3Class/HelloD3Class.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloD3Class/HelloD3Class.test.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloD3Class/HelloD3Class.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloD3Class/HelloD3Class.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloD3Data/HelloD3Data.scss: -------------------------------------------------------------------------------- 1 | .HelloD3Data { 2 | } 3 | -------------------------------------------------------------------------------- /ch02/src/components/HelloD3Data/HelloD3Data.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloD3Data/HelloD3Data.test.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloD3Data/HelloD3Data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloD3Data/HelloD3Data.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloJSXData/HelloJSXData.scss: -------------------------------------------------------------------------------- 1 | .HelloJSXData { 2 | } 3 | -------------------------------------------------------------------------------- /ch02/src/components/HelloJSXData/HelloJSXData.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloJSXData/HelloJSXData.test.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloJSXData/HelloJSXData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloJSXData/HelloJSXData.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloSVG/HelloSVG.scss: -------------------------------------------------------------------------------- 1 | .myRect { 2 | fill: #ba2121; 3 | } 4 | -------------------------------------------------------------------------------- /ch02/src/components/HelloSVG/HelloSVG.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloSVG/HelloSVG.test.tsx -------------------------------------------------------------------------------- /ch02/src/components/HelloSVG/HelloSVG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/HelloSVG/HelloSVG.tsx -------------------------------------------------------------------------------- /ch02/src/components/JSXCanvas/JSXCanvas.scss: -------------------------------------------------------------------------------- 1 | .JSXCanvas { 2 | } 3 | -------------------------------------------------------------------------------- /ch02/src/components/JSXCanvas/JSXCanvas.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/JSXCanvas/JSXCanvas.test.tsx -------------------------------------------------------------------------------- /ch02/src/components/JSXCanvas/JSXCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/JSXCanvas/JSXCanvas.tsx -------------------------------------------------------------------------------- /ch02/src/components/PulsatingCircle/PulsatingCircle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/PulsatingCircle/PulsatingCircle.tsx -------------------------------------------------------------------------------- /ch02/src/components/PulsatingCircle/PulsatingCircleD3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/PulsatingCircle/PulsatingCircleD3.tsx -------------------------------------------------------------------------------- /ch02/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/README -------------------------------------------------------------------------------- /ch02/src/components/SimpleChart/SimpleChart.scss: -------------------------------------------------------------------------------- 1 | .SimpleChart { 2 | } 3 | -------------------------------------------------------------------------------- /ch02/src/components/SimpleChart/SimpleChart.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/SimpleChart/SimpleChart.test.tsx -------------------------------------------------------------------------------- /ch02/src/components/SimpleChart/SimpleChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/components/SimpleChart/SimpleChart.tsx -------------------------------------------------------------------------------- /ch02/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch02/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/index.scss -------------------------------------------------------------------------------- /ch02/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/index.tsx -------------------------------------------------------------------------------- /ch02/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/layout/README -------------------------------------------------------------------------------- /ch02/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/logo.svg -------------------------------------------------------------------------------- /ch02/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/model/README -------------------------------------------------------------------------------- /ch02/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/pages/README -------------------------------------------------------------------------------- /ch02/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch02/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch02/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch02/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/redux/store.ts -------------------------------------------------------------------------------- /ch02/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch02/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/src/setupTests.ts -------------------------------------------------------------------------------- /ch02/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/component/component.js -------------------------------------------------------------------------------- /ch02/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/component/component.tsx -------------------------------------------------------------------------------- /ch02/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch02/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/component/test.js -------------------------------------------------------------------------------- /ch02/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/component/test.tsx -------------------------------------------------------------------------------- /ch02/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch02/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch02/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/page/component.tsx -------------------------------------------------------------------------------- /ch02/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch02/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/page/test.tsx -------------------------------------------------------------------------------- /ch02/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch02/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch02/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/tsconfig.json -------------------------------------------------------------------------------- /ch02/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch02/yarn.lock -------------------------------------------------------------------------------- /ch03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/README.md -------------------------------------------------------------------------------- /ch03/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/README_CRA.md -------------------------------------------------------------------------------- /ch03/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch03/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/e2e/global.d.ts -------------------------------------------------------------------------------- /ch03/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/e2e/jest.config.js -------------------------------------------------------------------------------- /ch03/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch03/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/generate-react-cli.json -------------------------------------------------------------------------------- /ch03/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch03/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/package.json -------------------------------------------------------------------------------- /ch03/public/data/area.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/data/area.csv -------------------------------------------------------------------------------- /ch03/public/data/bar.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/data/bar.csv -------------------------------------------------------------------------------- /ch03/public/data/line.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/data/line.csv -------------------------------------------------------------------------------- /ch03/public/data/pie.csv: -------------------------------------------------------------------------------- 1 | name,value 2 | a,25 3 | b,3 4 | c,45 5 | d,7 6 | e,20 -------------------------------------------------------------------------------- /ch03/public/data/scatter.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/data/scatter.csv -------------------------------------------------------------------------------- /ch03/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/favicon.ico -------------------------------------------------------------------------------- /ch03/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/index.html -------------------------------------------------------------------------------- /ch03/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/logo192.png -------------------------------------------------------------------------------- /ch03/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/logo512.png -------------------------------------------------------------------------------- /ch03/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/manifest.json -------------------------------------------------------------------------------- /ch03/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/public/robots.txt -------------------------------------------------------------------------------- /ch03/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/App.scss -------------------------------------------------------------------------------- /ch03/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/App.test.tsx -------------------------------------------------------------------------------- /ch03/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/App.tsx -------------------------------------------------------------------------------- /ch03/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch03/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch03/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch03/src/components/BasicAreaChart/BasicAreaChart.scss: -------------------------------------------------------------------------------- 1 | .basicBarChart { 2 | } 3 | -------------------------------------------------------------------------------- /ch03/src/components/BasicAreaChart/BasicAreaChart.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicAreaChart/BasicAreaChart.test.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicAreaChart/BasicAreaChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicAreaChart/BasicAreaChart.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicAreaChart/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicAreaChart/types.ts -------------------------------------------------------------------------------- /ch03/src/components/BasicBarChart/BasicBarChart.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicBarChart/BasicBarChart.scss -------------------------------------------------------------------------------- /ch03/src/components/BasicBarChart/BasicBarChart.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicBarChart/BasicBarChart.test.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicBarChart/BasicBarChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicBarChart/BasicBarChart.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicBarChart/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicBarChart/types.ts -------------------------------------------------------------------------------- /ch03/src/components/BasicDonutChart/BasicDonutChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicDonutChart/BasicDonutChart.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicDonutChart/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicDonutChart/types.ts -------------------------------------------------------------------------------- /ch03/src/components/BasicLineChart/BasicLineChart.scss: -------------------------------------------------------------------------------- 1 | .basicLineChart { 2 | } 3 | -------------------------------------------------------------------------------- /ch03/src/components/BasicLineChart/BasicLineChart.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicLineChart/BasicLineChart.test.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicLineChart/BasicLineChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicLineChart/BasicLineChart.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicLineChart/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicLineChart/types.ts -------------------------------------------------------------------------------- /ch03/src/components/BasicPieChart/BasicPieChart.scss: -------------------------------------------------------------------------------- 1 | .basicPieChart { 2 | } 3 | -------------------------------------------------------------------------------- /ch03/src/components/BasicPieChart/BasicPieChart.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicPieChart/BasicPieChart.test.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicPieChart/BasicPieChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicPieChart/BasicPieChart.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicPieChart/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicPieChart/types.ts -------------------------------------------------------------------------------- /ch03/src/components/BasicScatterChart/BasicScatterChart.scss: -------------------------------------------------------------------------------- 1 | .basicScatterChart { 2 | } 3 | -------------------------------------------------------------------------------- /ch03/src/components/BasicScatterChart/BasicScatterChart.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicScatterChart/BasicScatterChart.test.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicScatterChart/BasicScatterChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicScatterChart/BasicScatterChart.tsx -------------------------------------------------------------------------------- /ch03/src/components/BasicScatterChart/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/BasicScatterChart/types.ts -------------------------------------------------------------------------------- /ch03/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/components/README -------------------------------------------------------------------------------- /ch03/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch03/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/index.scss -------------------------------------------------------------------------------- /ch03/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/index.tsx -------------------------------------------------------------------------------- /ch03/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/layout/README -------------------------------------------------------------------------------- /ch03/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/logo.svg -------------------------------------------------------------------------------- /ch03/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/model/README -------------------------------------------------------------------------------- /ch03/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/pages/README -------------------------------------------------------------------------------- /ch03/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch03/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch03/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch03/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/redux/store.ts -------------------------------------------------------------------------------- /ch03/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch03/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/src/setupTests.ts -------------------------------------------------------------------------------- /ch03/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/component/component.js -------------------------------------------------------------------------------- /ch03/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/component/component.tsx -------------------------------------------------------------------------------- /ch03/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch03/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/component/test.js -------------------------------------------------------------------------------- /ch03/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/component/test.tsx -------------------------------------------------------------------------------- /ch03/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch03/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch03/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/page/component.tsx -------------------------------------------------------------------------------- /ch03/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch03/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/page/test.tsx -------------------------------------------------------------------------------- /ch03/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch03/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch03/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch03/tsconfig.json -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/.env: -------------------------------------------------------------------------------- 1 | SKIP_PREFLIGHT_CHECK=true 2 | BROWSER=none 3 | -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/.eslintignore -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/.eslintrc -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/.gitignore -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/.prettierrc -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/README.md -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/README_CRA.md -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/e2e/global.d.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/e2e/jest.config.js -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/generate-react-cli.json -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/package.json -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/public/data/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/public/data/README -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/public/data/historicalPrice.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/public/data/historicalPrice.csv -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/public/favicon.ico -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/public/index.html -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/public/logo192.png -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/public/logo512.png -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/public/manifest.json -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/public/robots.txt -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/App.scss -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/App.test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/App.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/Histogram/Histogram.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/Histogram/Histogram.scss -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/Histogram/Histogram.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/Histogram/Histogram.test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/Histogram/Histogram.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/Histogram/Histogram.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/Histogram/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/Histogram/types.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/PriceTableList/PriceTableList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/PriceTableList/PriceTableList.scss -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/PriceTableList/PriceTableList.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/PriceTableList/PriceTableList.test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/PriceTableList/PriceTableList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/PriceTableList/PriceTableList.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/PriceTableList/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/PriceTableList/types.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/components/README -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/index.scss -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/index.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/layout/README -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/logo.svg -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/model/README -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/model/historicalPriceObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/model/historicalPriceObject.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/model/index.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/pages/README -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/recoil/atoms/historicalPriceAtoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/recoil/atoms/historicalPriceAtoms.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/recoil/selectors/historicalPriceSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/recoil/selectors/historicalPriceSelectors.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/redux/store.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/setupTests.ts -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/widgets/HistogramWidget/HistogramWidget.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/widgets/HistogramWidget/HistogramWidget.scss -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/widgets/HistogramWidget/HistogramWidget.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/widgets/HistogramWidget/HistogramWidget.test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/widgets/HistogramWidget/HistogramWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/widgets/HistogramWidget/HistogramWidget.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/src/widgets/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/src/widgets/README -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/component/component.js -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/component/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/component/test.js -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/component/test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/materialui/materialui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/materialui/materialui.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/page/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/page/test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/component/component.js -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/component/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/component/test.js -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/component/test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/materialui/materialui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/materialui/materialui.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/page/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/page/test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/templates/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/templates/widget/Widget.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/templates/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/templates/widget/Widget.tsx -------------------------------------------------------------------------------- /ch04-05/histogram-d3-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch04-05/histogram-d3-ts/tsconfig.json -------------------------------------------------------------------------------- /ch06/world-map-chart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/README.md -------------------------------------------------------------------------------- /ch06/world-map-chart/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/README_CRA.md -------------------------------------------------------------------------------- /ch06/world-map-chart/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/e2e/global.d.ts -------------------------------------------------------------------------------- /ch06/world-map-chart/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/e2e/jest.config.js -------------------------------------------------------------------------------- /ch06/world-map-chart/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch06/world-map-chart/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/generate-react-cli.json -------------------------------------------------------------------------------- /ch06/world-map-chart/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch06/world-map-chart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/package.json -------------------------------------------------------------------------------- /ch06/world-map-chart/public/data/coordinates.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/public/data/coordinates.csv -------------------------------------------------------------------------------- /ch06/world-map-chart/public/data/world-110m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/public/data/world-110m.json -------------------------------------------------------------------------------- /ch06/world-map-chart/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/public/favicon.ico -------------------------------------------------------------------------------- /ch06/world-map-chart/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/public/index.html -------------------------------------------------------------------------------- /ch06/world-map-chart/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/public/logo192.png -------------------------------------------------------------------------------- /ch06/world-map-chart/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/public/logo512.png -------------------------------------------------------------------------------- /ch06/world-map-chart/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/public/manifest.json -------------------------------------------------------------------------------- /ch06/world-map-chart/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/public/robots.txt -------------------------------------------------------------------------------- /ch06/world-map-chart/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/App.scss -------------------------------------------------------------------------------- /ch06/world-map-chart/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/App.test.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/App.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/components/README -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/WorldMap/RotatingRoundWorldMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/components/WorldMap/RotatingRoundWorldMap.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/WorldMap/RotatingRoundWorldMapWithCoordinates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/components/WorldMap/RotatingRoundWorldMapWithCoordinates.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/WorldMap/RoundWorldMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/components/WorldMap/RoundWorldMap.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/WorldMap/WorldMap.scss: -------------------------------------------------------------------------------- 1 | .WorldMap { 2 | } 3 | -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/WorldMap/WorldMap.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/components/WorldMap/WorldMap.test.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/WorldMap/WorldMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/components/WorldMap/WorldMap.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/WorldMap/WorldMapAtlas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/components/WorldMap/WorldMapAtlas.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/components/WorldMap/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/components/WorldMap/types.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch06/world-map-chart/src/hooks/AnimationFrame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/hooks/AnimationFrame.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/hooks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/hooks/README -------------------------------------------------------------------------------- /ch06/world-map-chart/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/index.scss -------------------------------------------------------------------------------- /ch06/world-map-chart/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/index.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/layout/README -------------------------------------------------------------------------------- /ch06/world-map-chart/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/logo.svg -------------------------------------------------------------------------------- /ch06/world-map-chart/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/model/README -------------------------------------------------------------------------------- /ch06/world-map-chart/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/pages/README -------------------------------------------------------------------------------- /ch06/world-map-chart/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch06/world-map-chart/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch06/world-map-chart/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch06/world-map-chart/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/redux/store.ts -------------------------------------------------------------------------------- /ch06/world-map-chart/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch06/world-map-chart/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/setupTests.ts -------------------------------------------------------------------------------- /ch06/world-map-chart/src/widgets/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/src/widgets/README -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/component/component.js -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/component/component.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/component/test.js -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/component/test.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/materialui/materialui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/materialui/materialui.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/page/component.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/page/test.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/templates/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/templates/widget/Widget.tsx -------------------------------------------------------------------------------- /ch06/world-map-chart/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/tsconfig.json -------------------------------------------------------------------------------- /ch06/world-map-chart/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch06/world-map-chart/yarn.lock -------------------------------------------------------------------------------- /ch07/world-map-widget/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/README.md -------------------------------------------------------------------------------- /ch07/world-map-widget/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/README_CRA.md -------------------------------------------------------------------------------- /ch07/world-map-widget/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/e2e/global.d.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/e2e/jest.config.js -------------------------------------------------------------------------------- /ch07/world-map-widget/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch07/world-map-widget/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/generate-react-cli.json -------------------------------------------------------------------------------- /ch07/world-map-widget/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch07/world-map-widget/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/package.json -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/Allocadia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/Allocadia.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/CiaoBellaGelato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/CiaoBellaGelato.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/EsteeLauder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/EsteeLauder.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/KickApps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/KickApps.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/MTV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/MTV.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/MotionBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/MotionBox.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/NBC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/NBC.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/README: -------------------------------------------------------------------------------- 1 | LOGOs goes here -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/RockSoul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/RockSoul.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/UPMC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/UPMC.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/Vitaminwater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/Vitaminwater.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/WeightWatchers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/WeightWatchers.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/att.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/att.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/chatand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/chatand.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/digitallyspeaking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/digitallyspeaking.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/friesens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/friesens.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/gantto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/gantto.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/gdconf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/gdconf.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/hbo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/hbo.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/iheart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/iheart.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/monbijouparis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/monbijouparis.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/ritani.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/ritani.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/clients-logo/surgiview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/clients-logo/surgiview.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/data/client-list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/data/client-list.csv -------------------------------------------------------------------------------- /ch07/world-map-widget/public/data/world-110m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/data/world-110m.json -------------------------------------------------------------------------------- /ch07/world-map-widget/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/favicon.ico -------------------------------------------------------------------------------- /ch07/world-map-widget/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/index.html -------------------------------------------------------------------------------- /ch07/world-map-widget/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/logo192.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/logo512.png -------------------------------------------------------------------------------- /ch07/world-map-widget/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/manifest.json -------------------------------------------------------------------------------- /ch07/world-map-widget/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/public/robots.txt -------------------------------------------------------------------------------- /ch07/world-map-widget/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/App.scss -------------------------------------------------------------------------------- /ch07/world-map-widget/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/App.test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/App.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch07/world-map-widget/src/assets/about/EliEladElrom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/assets/about/EliEladElrom.jpg -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/ClientList/ClientList.scss: -------------------------------------------------------------------------------- 1 | .ClientList { 2 | } 3 | -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/ClientList/ClientList.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/ClientList/ClientList.test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/ClientList/ClientList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/ClientList/ClientList.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/ClientListDetail/ClientListDetail.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/ClientListDetail/ClientListDetail.scss -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/ClientListDetail/ClientListDetail.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/ClientListDetail/ClientListDetail.test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/ClientListDetail/ClientListDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/ClientListDetail/ClientListDetail.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/PulsatingCircle/PulsatingCircle.scss: -------------------------------------------------------------------------------- 1 | .PulsatingCircle { 2 | } 3 | -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/PulsatingCircle/PulsatingCircle.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/PulsatingCircle/PulsatingCircle.test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/PulsatingCircle/PulsatingCircle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/PulsatingCircle/PulsatingCircle.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/README -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/WorldMap/WorldMap.scss: -------------------------------------------------------------------------------- 1 | .WorldMap { 2 | } 3 | -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/WorldMap/WorldMap.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/WorldMap/WorldMap.test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/WorldMap/WorldMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/WorldMap/WorldMap.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/components/WorldMap/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/components/WorldMap/types.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch07/world-map-widget/src/hooks/AnimationFrame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/hooks/AnimationFrame.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/hooks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/hooks/README -------------------------------------------------------------------------------- /ch07/world-map-widget/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/index.scss -------------------------------------------------------------------------------- /ch07/world-map-widget/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/index.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/layout/README -------------------------------------------------------------------------------- /ch07/world-map-widget/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/logo.svg -------------------------------------------------------------------------------- /ch07/world-map-widget/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/model/README -------------------------------------------------------------------------------- /ch07/world-map-widget/src/model/clientsObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/model/clientsObject.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/model/index.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/src/model/mapObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/model/mapObject.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/pages/README -------------------------------------------------------------------------------- /ch07/world-map-widget/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch07/world-map-widget/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch07/world-map-widget/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch07/world-map-widget/src/recoil/selectors/clientsSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/recoil/selectors/clientsSelectors.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/src/recoil/selectors/mapSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/recoil/selectors/mapSelectors.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/redux/store.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/setupTests.ts -------------------------------------------------------------------------------- /ch07/world-map-widget/src/widgets/ClientsWidget/ClientsWidget.scss: -------------------------------------------------------------------------------- 1 | .PreviousClients { 2 | } 3 | -------------------------------------------------------------------------------- /ch07/world-map-widget/src/widgets/ClientsWidget/ClientsWidget.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/widgets/ClientsWidget/ClientsWidget.test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/widgets/ClientsWidget/ClientsWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/widgets/ClientsWidget/ClientsWidget.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/src/widgets/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/src/widgets/README -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/component/component.js -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/component/component.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/component/test.js -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/component/test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/materialui/materialui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/materialui/materialui.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/page/component.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/page/test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/templates/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/templates/widget/Widget.tsx -------------------------------------------------------------------------------- /ch07/world-map-widget/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/tsconfig.json -------------------------------------------------------------------------------- /ch07/world-map-widget/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch07/world-map-widget/yarn.lock -------------------------------------------------------------------------------- /ch08/bubble-chart/.env: -------------------------------------------------------------------------------- 1 | SKIP_PREFLIGHT_CHECK=true 2 | BROWSER=none 3 | -------------------------------------------------------------------------------- /ch08/bubble-chart/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/.eslintignore -------------------------------------------------------------------------------- /ch08/bubble-chart/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/.eslintrc -------------------------------------------------------------------------------- /ch08/bubble-chart/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/.gitignore -------------------------------------------------------------------------------- /ch08/bubble-chart/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/.prettierrc -------------------------------------------------------------------------------- /ch08/bubble-chart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/README.md -------------------------------------------------------------------------------- /ch08/bubble-chart/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/README_CRA.md -------------------------------------------------------------------------------- /ch08/bubble-chart/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/e2e/global.d.ts -------------------------------------------------------------------------------- /ch08/bubble-chart/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/e2e/jest.config.js -------------------------------------------------------------------------------- /ch08/bubble-chart/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch08/bubble-chart/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/generate-react-cli.json -------------------------------------------------------------------------------- /ch08/bubble-chart/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch08/bubble-chart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/package.json -------------------------------------------------------------------------------- /ch08/bubble-chart/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/public/favicon.ico -------------------------------------------------------------------------------- /ch08/bubble-chart/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/public/index.html -------------------------------------------------------------------------------- /ch08/bubble-chart/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/public/logo192.png -------------------------------------------------------------------------------- /ch08/bubble-chart/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/public/logo512.png -------------------------------------------------------------------------------- /ch08/bubble-chart/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/public/manifest.json -------------------------------------------------------------------------------- /ch08/bubble-chart/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/public/robots.txt -------------------------------------------------------------------------------- /ch08/bubble-chart/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/App.scss -------------------------------------------------------------------------------- /ch08/bubble-chart/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/App.test.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/App.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch08/bubble-chart/src/components/BubbleChart/BubbleChart.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/components/BubbleChart/BubbleChart.scss -------------------------------------------------------------------------------- /ch08/bubble-chart/src/components/BubbleChart/BubbleChart.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/components/BubbleChart/BubbleChart.test.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/components/BubbleChart/BubbleChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/components/BubbleChart/BubbleChart.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/components/BubbleChart/BubbleChartWithAnimation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/components/BubbleChart/BubbleChartWithAnimation.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/components/BubbleChart/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/components/BubbleChart/types.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/components/README -------------------------------------------------------------------------------- /ch08/bubble-chart/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch08/bubble-chart/src/hooks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/hooks/README -------------------------------------------------------------------------------- /ch08/bubble-chart/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/index.scss -------------------------------------------------------------------------------- /ch08/bubble-chart/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/index.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/layout/README -------------------------------------------------------------------------------- /ch08/bubble-chart/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/logo.svg -------------------------------------------------------------------------------- /ch08/bubble-chart/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/model/README -------------------------------------------------------------------------------- /ch08/bubble-chart/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/pages/README -------------------------------------------------------------------------------- /ch08/bubble-chart/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch08/bubble-chart/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch08/bubble-chart/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch08/bubble-chart/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/redux/store.ts -------------------------------------------------------------------------------- /ch08/bubble-chart/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch08/bubble-chart/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/setupTests.ts -------------------------------------------------------------------------------- /ch08/bubble-chart/src/widgets/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/src/widgets/README -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/component/component.js -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/component/component.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/component/test.js -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/component/test.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/materialui/materialui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/materialui/materialui.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/page/component.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/page/test.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/templates/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/templates/widget/Widget.tsx -------------------------------------------------------------------------------- /ch08/bubble-chart/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch08/bubble-chart/tsconfig.json -------------------------------------------------------------------------------- /ch09/force-chart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/README.md -------------------------------------------------------------------------------- /ch09/force-chart/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/README_CRA.md -------------------------------------------------------------------------------- /ch09/force-chart/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch09/force-chart/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/e2e/global.d.ts -------------------------------------------------------------------------------- /ch09/force-chart/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/e2e/jest.config.js -------------------------------------------------------------------------------- /ch09/force-chart/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch09/force-chart/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/generate-react-cli.json -------------------------------------------------------------------------------- /ch09/force-chart/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch09/force-chart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/package.json -------------------------------------------------------------------------------- /ch09/force-chart/public/data/power_network.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/public/data/power_network.json -------------------------------------------------------------------------------- /ch09/force-chart/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/public/favicon.ico -------------------------------------------------------------------------------- /ch09/force-chart/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/public/index.html -------------------------------------------------------------------------------- /ch09/force-chart/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/public/logo192.png -------------------------------------------------------------------------------- /ch09/force-chart/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/public/logo512.png -------------------------------------------------------------------------------- /ch09/force-chart/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/public/manifest.json -------------------------------------------------------------------------------- /ch09/force-chart/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/public/robots.txt -------------------------------------------------------------------------------- /ch09/force-chart/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/App.scss -------------------------------------------------------------------------------- /ch09/force-chart/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/App.test.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/App.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch09/force-chart/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/README -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/Circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/Circle.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/Circles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/Circles.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/Label.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/Labels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/Labels.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/Link.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/Links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/Links.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/SimpleForceGraph.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/SimpleForceGraph.scss -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/SimpleForceGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/SimpleForceGraph.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/components/SimpleForceGraph/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/components/SimpleForceGraph/types.ts -------------------------------------------------------------------------------- /ch09/force-chart/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch09/force-chart/src/hooks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/hooks/README -------------------------------------------------------------------------------- /ch09/force-chart/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/index.scss -------------------------------------------------------------------------------- /ch09/force-chart/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/index.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/layout/README -------------------------------------------------------------------------------- /ch09/force-chart/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/logo.svg -------------------------------------------------------------------------------- /ch09/force-chart/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/model/README -------------------------------------------------------------------------------- /ch09/force-chart/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/pages/README -------------------------------------------------------------------------------- /ch09/force-chart/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch09/force-chart/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch09/force-chart/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch09/force-chart/src/recoil/selectors/powerChartSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/recoil/selectors/powerChartSelectors.ts -------------------------------------------------------------------------------- /ch09/force-chart/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/redux/store.ts -------------------------------------------------------------------------------- /ch09/force-chart/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch09/force-chart/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/setupTests.ts -------------------------------------------------------------------------------- /ch09/force-chart/src/widgets/NetworksWidget/NetworksWidget.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/widgets/NetworksWidget/NetworksWidget.scss -------------------------------------------------------------------------------- /ch09/force-chart/src/widgets/NetworksWidget/NetworksWidget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/widgets/NetworksWidget/NetworksWidget.tsx -------------------------------------------------------------------------------- /ch09/force-chart/src/widgets/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/src/widgets/README -------------------------------------------------------------------------------- /ch09/force-chart/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/component/component.js -------------------------------------------------------------------------------- /ch09/force-chart/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/component/component.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch09/force-chart/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/component/test.js -------------------------------------------------------------------------------- /ch09/force-chart/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/component/test.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/materialui/materialui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/materialui/materialui.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/page/component.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch09/force-chart/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/page/test.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch09/force-chart/templates/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/templates/widget/Widget.tsx -------------------------------------------------------------------------------- /ch09/force-chart/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/tsconfig.json -------------------------------------------------------------------------------- /ch09/force-chart/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch09/force-chart/yarn.lock -------------------------------------------------------------------------------- /ch10/react-chart-libraries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/README.md -------------------------------------------------------------------------------- /ch10/react-chart-libraries/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/README_CRA.md -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/asset-manifest.json -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/data/area.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/data/area.csv -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/data/bar.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/data/bar.csv -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/data/calendar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/data/calendar.json -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/data/line.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/data/line.csv -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/data/pie.csv: -------------------------------------------------------------------------------- 1 | name,value 2 | a,25 3 | b,3 4 | c,45 5 | d,7 6 | e,20 -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/data/scatter.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/data/scatter.csv -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/favicon.ico -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/index.html -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/logo192.png -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/logo512.png -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/manifest.json -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/report.html -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/robots.txt -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/service-worker.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/css/2.5a2f7233.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/css/2.5a2f7233.chunk.css -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/css/2.5a2f7233.chunk.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/css/2.5a2f7233.chunk.css.map -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/css/main.7a4fb01d.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/css/main.7a4fb01d.chunk.css -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/css/main.7a4fb01d.chunk.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/css/main.7a4fb01d.chunk.css.map -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/js/2.d6ebf2ae.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/js/2.d6ebf2ae.chunk.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/js/2.d6ebf2ae.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/js/2.d6ebf2ae.chunk.js.LICENSE.txt -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/js/2.d6ebf2ae.chunk.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/js/2.d6ebf2ae.chunk.js.map -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/js/main.b4acb14e.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/js/main.b4acb14e.chunk.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/js/main.b4acb14e.chunk.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/js/main.b4acb14e.chunk.js.map -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/js/runtime-main.e2745115.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/js/runtime-main.e2745115.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/build/static/js/runtime-main.e2745115.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/build/static/js/runtime-main.e2745115.js.map -------------------------------------------------------------------------------- /ch10/react-chart-libraries/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/e2e/global.d.ts -------------------------------------------------------------------------------- /ch10/react-chart-libraries/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/e2e/jest.config.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/generate-react-cli.json -------------------------------------------------------------------------------- /ch10/react-chart-libraries/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/package.json -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/data/area.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/data/area.csv -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/data/bar.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/data/bar.csv -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/data/calendar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/data/calendar.json -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/data/line.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/data/line.csv -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/data/pie.csv: -------------------------------------------------------------------------------- 1 | name,value 2 | a,25 3 | b,3 4 | c,45 5 | d,7 6 | e,20 -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/data/scatter.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/data/scatter.csv -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/favicon.ico -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/index.html -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/logo192.png -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/logo512.png -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/manifest.json -------------------------------------------------------------------------------- /ch10/react-chart-libraries/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/public/robots.txt -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/App.scss -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/App.test.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/App.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/components/README -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/components/SimpleBarGraph/SimpleBarGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/components/SimpleBarGraph/SimpleBarGraph.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/components/SimpleLineChart/SimpleLineChart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/components/SimpleLineChart/SimpleLineChart.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/components/SimpleLineChart/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/components/SimpleLineChart/types.ts -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/components/SimplePie/SimplePie.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/components/SimplePie/SimplePie.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/hooks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/hooks/README -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/index.scss -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/index.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/layout/README -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/logo.svg -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/model/README -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/pages/README -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/recoil/selectors/calendarDataSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/recoil/selectors/calendarDataSelectors.ts -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/recoil/selectors/lineDataSelectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/recoil/selectors/lineDataSelectors.ts -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/redux/store.ts -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/setupTests.ts -------------------------------------------------------------------------------- /ch10/react-chart-libraries/src/widgets/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/src/widgets/README -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/component/component.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/component/component.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/component/test.js -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/component/test.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/materialui/materialui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/materialui/materialui.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/page/component.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/page/test.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/templates/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/templates/widget/Widget.tsx -------------------------------------------------------------------------------- /ch10/react-chart-libraries/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/tsconfig.json -------------------------------------------------------------------------------- /ch10/react-chart-libraries/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/yarn-error.log -------------------------------------------------------------------------------- /ch10/react-chart-libraries/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch10/react-chart-libraries/yarn.lock -------------------------------------------------------------------------------- /ch11/knick-knacks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/README.md -------------------------------------------------------------------------------- /ch11/knick-knacks/README_CRA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/README_CRA.md -------------------------------------------------------------------------------- /ch11/knick-knacks/build/200.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/200.html -------------------------------------------------------------------------------- /ch11/knick-knacks/build/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/404.html -------------------------------------------------------------------------------- /ch11/knick-knacks/build/Rectangle/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/Rectangle/index.html -------------------------------------------------------------------------------- /ch11/knick-knacks/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/asset-manifest.json -------------------------------------------------------------------------------- /ch11/knick-knacks/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/favicon.ico -------------------------------------------------------------------------------- /ch11/knick-knacks/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/index.html -------------------------------------------------------------------------------- /ch11/knick-knacks/build/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/logo192.png -------------------------------------------------------------------------------- /ch11/knick-knacks/build/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/logo512.png -------------------------------------------------------------------------------- /ch11/knick-knacks/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/manifest.json -------------------------------------------------------------------------------- /ch11/knick-knacks/build/precache-manifest.c3bcfa4a722d25579c0220494ee6f547.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/precache-manifest.c3bcfa4a722d25579c0220494ee6f547.js -------------------------------------------------------------------------------- /ch11/knick-knacks/build/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/robots.txt -------------------------------------------------------------------------------- /ch11/knick-knacks/build/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/service-worker.js -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/css/main.5c815069.chunk.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/css/main.5c815069.chunk.css -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/css/main.5c815069.chunk.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/css/main.5c815069.chunk.css.map -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/2.d9a1b4ed.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/2.d9a1b4ed.chunk.js -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/2.d9a1b4ed.chunk.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/2.d9a1b4ed.chunk.js.LICENSE.txt -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/2.d9a1b4ed.chunk.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/2.d9a1b4ed.chunk.js.map -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/3.ff43eb1d.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/3.ff43eb1d.chunk.js -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/3.ff43eb1d.chunk.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/3.ff43eb1d.chunk.js.map -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/main.f0d19790.chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/main.f0d19790.chunk.js -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/main.f0d19790.chunk.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/main.f0d19790.chunk.js.map -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/runtime-main.efe5e15b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/runtime-main.efe5e15b.js -------------------------------------------------------------------------------- /ch11/knick-knacks/build/static/js/runtime-main.efe5e15b.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/build/static/js/runtime-main.efe5e15b.js.map -------------------------------------------------------------------------------- /ch11/knick-knacks/e2e/app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/e2e/app.test.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/e2e/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/e2e/global.d.ts -------------------------------------------------------------------------------- /ch11/knick-knacks/e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/e2e/jest.config.js -------------------------------------------------------------------------------- /ch11/knick-knacks/e2e/puppeteer_standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/e2e/puppeteer_standalone.js -------------------------------------------------------------------------------- /ch11/knick-knacks/generate-react-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/generate-react-cli.json -------------------------------------------------------------------------------- /ch11/knick-knacks/jest-puppeteer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/jest-puppeteer.config.js -------------------------------------------------------------------------------- /ch11/knick-knacks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/package.json -------------------------------------------------------------------------------- /ch11/knick-knacks/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/public/favicon.ico -------------------------------------------------------------------------------- /ch11/knick-knacks/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/public/index.html -------------------------------------------------------------------------------- /ch11/knick-knacks/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/public/logo192.png -------------------------------------------------------------------------------- /ch11/knick-knacks/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/public/logo512.png -------------------------------------------------------------------------------- /ch11/knick-knacks/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/public/manifest.json -------------------------------------------------------------------------------- /ch11/knick-knacks/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/public/robots.txt -------------------------------------------------------------------------------- /ch11/knick-knacks/src/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/App.scss -------------------------------------------------------------------------------- /ch11/knick-knacks/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/App.test.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/App.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/AppRouter.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/AppRouter.test.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/AppRouter.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/assets/README: -------------------------------------------------------------------------------- 1 | Break down your assets by names: about, home, etc. -------------------------------------------------------------------------------- /ch11/knick-knacks/src/components/HelloD3Data/HelloD3Data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/components/HelloD3Data/HelloD3Data.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/components/HelloD3Data/HelloD3DataCloned.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/components/HelloD3Data/HelloD3DataCloned.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/components/HelloD3DataClass/HelloD3DataClass.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/components/HelloD3DataClass/HelloD3DataClass.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/components/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/components/README -------------------------------------------------------------------------------- /ch11/knick-knacks/src/components/Rectangle/Rectangle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/components/Rectangle/Rectangle.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/features/README: -------------------------------------------------------------------------------- 1 | features components goes here. -------------------------------------------------------------------------------- /ch11/knick-knacks/src/hooks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/hooks/README -------------------------------------------------------------------------------- /ch11/knick-knacks/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/index.scss -------------------------------------------------------------------------------- /ch11/knick-knacks/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/index.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/src/layout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/layout/README -------------------------------------------------------------------------------- /ch11/knick-knacks/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/logo.svg -------------------------------------------------------------------------------- /ch11/knick-knacks/src/model/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/model/README -------------------------------------------------------------------------------- /ch11/knick-knacks/src/pages/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/pages/README -------------------------------------------------------------------------------- /ch11/knick-knacks/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /ch11/knick-knacks/src/recoil/atoms/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/recoil/atoms/README -------------------------------------------------------------------------------- /ch11/knick-knacks/src/recoil/selectors/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/recoil/selectors/README -------------------------------------------------------------------------------- /ch11/knick-knacks/src/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/redux/store.ts -------------------------------------------------------------------------------- /ch11/knick-knacks/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/serviceWorker.ts -------------------------------------------------------------------------------- /ch11/knick-knacks/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/setupTests.ts -------------------------------------------------------------------------------- /ch11/knick-knacks/src/widgets/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/src/widgets/README -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/component/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/component/component.js -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/component/component.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/component/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/component/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/component/test.js -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/component/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/component/test.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/d3/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/d3/component.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/d3class/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/d3class/component.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/materialui/materialui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/materialui/materialui.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/page/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/page/component.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/page/style.scss: -------------------------------------------------------------------------------- 1 | .TemplateName { 2 | } -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/page/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/page/test.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/recoil/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/recoil/component.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/recoil/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/recoil/test.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/templates/widget/Widget.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/templates/widget/Widget.tsx -------------------------------------------------------------------------------- /ch11/knick-knacks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/tsconfig.json -------------------------------------------------------------------------------- /ch11/knick-knacks/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/yarn-error.log -------------------------------------------------------------------------------- /ch11/knick-knacks/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch11/knick-knacks/yarn.lock -------------------------------------------------------------------------------- /ch12/nextjs-ts-chart/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch12/nextjs-ts-chart/.gitignore -------------------------------------------------------------------------------- /ch12/nextjs-ts-chart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch12/nextjs-ts-chart/README.md -------------------------------------------------------------------------------- /ch12/nextjs-ts-chart/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch12/nextjs-ts-chart/next-env.d.ts -------------------------------------------------------------------------------- /ch12/nextjs-ts-chart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch12/nextjs-ts-chart/package.json -------------------------------------------------------------------------------- /ch12/nextjs-ts-chart/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch12/nextjs-ts-chart/server.js -------------------------------------------------------------------------------- /ch12/nextjs-ts-chart/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch12/nextjs-ts-chart/tsconfig.json -------------------------------------------------------------------------------- /ch12/nextjs-ts-chart/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/ch12/nextjs-ts-chart/yarn.lock -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/integrating-d3.js-with-react/HEAD/errata.md --------------------------------------------------------------------------------