<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Brandon Murphy</title>
    <description>The latest articles on DEV Community by Brandon Murphy (@murphybrandon).</description>
    <link>https://dev.to/murphybrandon</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F137624%2Fe46e361b-052d-4fc9-8f99-681a377f5ab7.png</url>
      <title>DEV Community: Brandon Murphy</title>
      <link>https://dev.to/murphybrandon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/murphybrandon"/>
    <language>en</language>
    <item>
      <title>Time Travel Debugger for React useReducer</title>
      <dc:creator>Brandon Murphy</dc:creator>
      <pubDate>Fri, 22 Mar 2019 14:54:45 +0000</pubDate>
      <link>https://dev.to/murphybrandon/time-travel-debugger-for-react-usereducer-1jed</link>
      <guid>https://dev.to/murphybrandon/time-travel-debugger-for-react-usereducer-1jed</guid>
      <description>&lt;p&gt;
  &lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fm5v1ylsiv2radif0ppm4.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fm5v1ylsiv2radif0ppm4.gif"&gt;&lt;/a&gt;
&lt;/p&gt;


&lt;center&gt;
&lt;br&gt;
&lt;a href="https://github.com/reactrewind/react-rewind" rel="noopener noreferrer"&gt;React Rewind Github Repo&lt;/a&gt; 

&lt;p&gt;A couple friends and I wanted to learn more about the new features released in React 16.8. After playing around and building some mini apps, we noticed there was something that would help us debug our code a lot easier: &lt;br&gt;&lt;strong&gt;Redux time traveling but for the &lt;em&gt;useReducer&lt;/em&gt; hook.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt;So, we decided to build a dev tool that does just that: React Rewind.&lt;br&gt;&lt;strong&gt;The first time travel debugger for React's &lt;em&gt;useReducer&lt;/em&gt;.&lt;/strong&gt;&lt;br&gt;&lt;/p&gt;



&lt;p&gt;We're an open source tool and just launched our beta yesterday! We currently have full support for the useReducer hook. We plan to continue working on the tool and extending functionality.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
We would love to hear any feedback/ideas/issues about the dev tool and get some ideas about where to head next.&lt;/p&gt;



&lt;p&gt;&lt;a href="https://github.com/reactrewind/react-rewind" rel="noopener noreferrer"&gt;Check out our github repo and let us know what you think.&lt;/a&gt; &lt;/p&gt;


&lt;h3&gt;
  
  
  Application Features
&lt;/h3&gt;

&lt;p&gt;
  &lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fb3sednix1286sgpunpga.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fb3sednix1286sgpunpga.gif"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;events&lt;/td&gt;
&lt;td&gt;action types and time since last dispatch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;actions&lt;/td&gt;
&lt;td&gt;the action object that was dispatched&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;effects&lt;/td&gt;
&lt;td&gt;difference between the states before and after the action was dispatched&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;state&lt;/td&gt;
&lt;td&gt;the state object after the action was dispatched&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Contributing
&lt;/h3&gt;

&lt;p&gt;Feel free to fork our rep.  We welcome pull requests. For suggestions or to report bugs please log an issue.&lt;/p&gt;


&lt;/center&gt;

</description>
      <category>react</category>
      <category>reacthooks</category>
      <category>redux</category>
      <category>javascript</category>
    </item>
    <item>
      <title>What's your new dream dev tool for React?</title>
      <dc:creator>Brandon Murphy</dc:creator>
      <pubDate>Mon, 18 Feb 2019 20:49:24 +0000</pubDate>
      <link>https://dev.to/murphybrandon/whats-your-new-dream-dev-tool-for-react-42jh</link>
      <guid>https://dev.to/murphybrandon/whats-your-new-dream-dev-tool-for-react-42jh</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hello React JS Community!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My team and I are looking to make an open source dev tool that would help solve &lt;em&gt;some&lt;/em&gt; common problems/issues that developers encounter while working with React.&lt;/p&gt;

&lt;p&gt;Our project goal is to help solve &lt;em&gt;some&lt;/em&gt; of the these problems and deepen our understanding of React along the way.&lt;/p&gt;

&lt;p&gt;We hope that by hearing from the React Community that we will be able to generate some &lt;strong&gt;useful&lt;/strong&gt; ideas that will help us build a &lt;strong&gt;meaningful&lt;/strong&gt; tool.&lt;/p&gt;

&lt;p&gt;But we're still green in our ideation process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Any ideas/comments would be very much appreciated!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>inspiration</category>
    </item>
  </channel>
</rss>
