PinnedJoe KeohaninThe StartupReact: Managing Complex State Transitions With useReducerThe Backstory5 min read·Nov 2, 2020----
Joe KeohaninTowards Data ScienceReact & D3: Adding A Bar ChartSo the last component to refactor in Streetball Mecca is the bar chart. In my last article, React & D3: Preparing The Data With D3.Nest, I…13 min read·Dec 18, 2020----
Joe KeohaninTowards Data ScienceReact & D3: Preparing The Data With D3.NestThe last and final item to refactor for Streetball Mecca is the interactive bar chart. At this point, I have basically rewritten the…5 min read·Dec 3, 2020----
Joe KeohaninITNEXTReact: Using React-Spring To Animate Crossfading ImagesDuring the refactor of Streetball Mecca from a version using only D3, to a version that leverages D3 for it’s helper functions and React…7 min read·Nov 28, 2020----
Joe KeohaninTowards Data ScienceReact & D3: Rendering Circles On A MapIn my last article React & D3: Rendering A Map I walked through the code to render a map using both the D3 within React and…5 min read·Nov 26, 2020----
Joe KeohaninThe StartupThe useD3 Custom HookAs of late, all my attention has been focused on working through a full refactor of Streetball Mecca from the original D3 only version to…7 min read·Nov 23, 2020----
Joe KeohaninLevel Up CodingReact & D3: Rendering A MapEver since I discovered D3 I was immediately fascinated with all it’s capabilities. Being such a low level JavaScript data viz library…7 min read·Nov 12, 2020----
Joe KeohaninITNEXT3 Ways To Implement Responsive Design In Your React AppReact — The Game Changer7 min read·Nov 8, 2019--7--7
Joe KeohaninITNEXTOne Approach To Filtering A D3 Interactive DashboardOne key requirement needed in any interactive D3 dashboard, is the implementation of logic to render the data based on the user’s choice…5 min read·Dec 27, 2018--1--1