react

Improving UX with Phoenix Channels & React Hooks

This is a guest post by Alex Griffith [https://www.linkedin.com/in/alexgriff], originally published on the Flatiron Labs blog [https://medium.com/flatiron-labs]. Alex is an engineer at The Flatiron School. He is also an incredibly talented teacher who happens to have a hilarious twitter handle [https://twitter.…

JWT Storage in Rails + React The Right Way

Local or session storage in the browser might feel like the right place to store a JWT [https://jwt.io/] when authenticating your client-side app against a backend API. Maybe it feels like the right place because I told you to do that. But its not right! Its wrong and…

Custom Form Validation in React with Redux Middleware

Redux provides a clean architecture for state management. So why do we continue to muddy our components with complex validation logic? Instead, let's leverage Redux, with the help of some custom middleware! Redux and State Management This post was originally published on the TuneCore Tech Blog [http://tech.…

Building an Elixir Umbrella App with Phoenix and React: Part III

## Building a Phoenix 1.3 with React + Redux AppYou can check out parts I and II here [https://www.thegreatcodeadventure.com/building-an-elixir-umbrella-app-part-1/] and here [https://www.thegreatcodeadventure.com/building-an-elixir-umbrella-app-react-part-2/]. Building the Phoenix Child App Our Phoenix app will be pretty simple. It will take in a list of song ISRCs,…

Building an Elixir Umbrella App with Phoenix and React: Part II

Building a YouTube API Client with Elixir In Part I [building-an-elixir-umbrella-app-part-1] of this series, we learned about umbrella apps, and designed the archicture of our brand new umbrella app. Our umbrella app is responsible for communicating with YouTube regarding the state of song deliveries. It will have two child apps.…