POPULARITY
Panel: Charles Max Wood Tara Manicsic Special Guests: Dave Ceddia In this episode of React Round Up, the panel discusses hot reloading with Create React App with Dave Ceddia. Dave is a React developer, blogs about React, and recently wrote a book called Pure React. They talk about what hot reloading is, when you would want to use it, and how you can set it up in your code. They also touch on ways to customize Create React App, the disadvantages to customizing, and the key points to understand about Create React App before modifying it. In particular, we dive pretty deep on: Dave intro What is the big picture behind hot module reloading? Create React App Webpack How do you set this up? You don’t need to eject Is there a certain point when you need to start taking advantage of hot reloading? Helps to use hot reloading from the beginning Resources to help with using hot reloading Dave article React app rewired Are there any changes you can make that won’t hot reload? Full page refreshes Why did Create React App not have this from the beginning? Having a skeleton that you can break Webpack HMR vs React-Hot-Loader by Mark Erikson Event handlers Are there other ways you can customize Create React App? Sass Key points to Create React App to understand Try to avoid modifying it if you can And much, much more! Links: React Dave’s Blog Pure React by Dave Ceddia Create React App Webpack Dave article React app rewired Webpack HMR vs React-Hot-Loader by Mark Erikson Sass @dceddia Dave’s GitHub DevChat.tv Patreon DaveCeddia.com/RoundUp Picks: Charles Star Realms Vail If you have an idea about a podcast, he is willing to hear them out JavaScript YouTube videos to come at DevChat.tv YouTube Tara Patreon Dave React Boston Indie Hackers
Panel: Charles Max Wood Tara Manicsic Special Guests: Dave Ceddia In this episode of React Round Up, the panel discusses hot reloading with Create React App with Dave Ceddia. Dave is a React developer, blogs about React, and recently wrote a book called Pure React. They talk about what hot reloading is, when you would want to use it, and how you can set it up in your code. They also touch on ways to customize Create React App, the disadvantages to customizing, and the key points to understand about Create React App before modifying it. In particular, we dive pretty deep on: Dave intro What is the big picture behind hot module reloading? Create React App Webpack How do you set this up? You don’t need to eject Is there a certain point when you need to start taking advantage of hot reloading? Helps to use hot reloading from the beginning Resources to help with using hot reloading Dave article React app rewired Are there any changes you can make that won’t hot reload? Full page refreshes Why did Create React App not have this from the beginning? Having a skeleton that you can break Webpack HMR vs React-Hot-Loader by Mark Erikson Event handlers Are there other ways you can customize Create React App? Sass Key points to Create React App to understand Try to avoid modifying it if you can And much, much more! Links: React Dave’s Blog Pure React by Dave Ceddia Create React App Webpack Dave article React app rewired Webpack HMR vs React-Hot-Loader by Mark Erikson Sass @dceddia Dave’s GitHub DevChat.tv Patreon DaveCeddia.com/RoundUp Picks: Charles Star Realms Vail If you have an idea about a podcast, he is willing to hear them out JavaScript YouTube videos to come at DevChat.tv YouTube Tara Patreon Dave React Boston Indie Hackers
本期节目由 思客教学 赞助,思客教学 “专注 IT 领域远程学徒式” 教育。 本期由 Terry 主持, 采访到了过纯中, 和他聊聊他与微软的爱恨情仇,说说他如何用 Windows 作为桌面来进行“开源软件”开发的。 Visual Basic Silverlight WPF RIA Jon on Software EJB J2EE Development without EJB ADO.NET Ubuntu Django ASP.NET MVC UNIX is very simple, it just needs a genius to understand its simplicity. Rich Hickey Simplicity Matters Simple Made Easy Agile Web Development With Rails Sublime Mosh Quora Ruby社区应该去Rails化了 Cuba Express Aaron Patterson Journey active_model_serializers windows PR AppVeyor Lotus Trailblazer Rails Engine Concern SPA react-rails ECMAScript 6 Ember React Angular Vue Yehuda Bower webpack React Hot Loader Flux redux alt TypeScript Anders Hejlsberg CoffeeScript Haml Slim Been Hero EventMachine Basecamp 3 wechat gem state_machine state_machines-graphviz aasm Edsger React Native 轮子哥 Special Guest: 过纯中.
On this weeks episode we are lucky to be joined by Dan Abramov, creator of Redux and React Hot Loader (React Transform). We start off the show with his upcoming move to work at Facebook in London, and touch upon how he became interested in programming from a young-age. Following this we discuss his transition from VBA, to C# and then JavaScript - by-way of CoffeeScript and a BackboneJS application he was working on. Issues with the complexity of asynchronous logic and hard-to-reproduce bugs lead him to invest time in exploring React. We then talk about the problem React solves and how its’ pragmatic approach (including escape-hatches) can easily propagate up your code-tree. Successful use of React was followed by exploring Flux and we highlight how it forces data-mutations to follow a strict-cycle. We discuss the history of different Flux implementations and how he went about eventually making his own (Redux) for a recent talk he gave. Finally, we wrap up the show highlighting his work with React Hot Loader and its successor React Transform, along with recommended resources for beginners looking to explore these subjects in more detail.
02:25 - Dan Abramov Introduction Twitter GitHub Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015 02:43 - Dan’s Background and Journey Into Building Stuff with React Visual Basic 05:48 - redux and React 10:07- The Elm Programming Language 12:19 - Reducers 14:04 - Hot Reloading 17:50 - “React makes you a better JavaScript developer.” 22:10 - Time Travel 28:26 - Storing Data and Managing State Interacting with the browser on CircleCI's VM 34:43 - [Patreon] Support Dan Abramov Creating Redux and React Hot Loader 36:24 - react-transform react-proxy babel-plugin-react-transform react-transform-catch-errors 41:34 - Using redux outside React 43:52 - Editors and Programmer Productivity 45:35 - Future Plans Picks The OAuth2 RFC (Aimee) Michael Ries: Hiring Apprentices (Jamison) @sebmck: "Sometimes having email history isn't always a good thing..." (Jamison) Metal Gear Solid 5: The Phantom Pain (Jamison) Firefly (Joe) The Elm Programming Language (Joe) Google Keep (Dave) 15 Minute Podcast Listener chat with Charles Wood (Chuck) Pebble Time (Chuck) 100 Days of Burpees (Chuck) Broad City (Dan) Jamie xx: In Colour (Dan) Cycle.js (Dan)
02:25 - Dan Abramov Introduction Twitter GitHub Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015 02:43 - Dan’s Background and Journey Into Building Stuff with React Visual Basic 05:48 - redux and React 10:07- The Elm Programming Language 12:19 - Reducers 14:04 - Hot Reloading 17:50 - “React makes you a better JavaScript developer.” 22:10 - Time Travel 28:26 - Storing Data and Managing State Interacting with the browser on CircleCI's VM 34:43 - [Patreon] Support Dan Abramov Creating Redux and React Hot Loader 36:24 - react-transform react-proxy babel-plugin-react-transform react-transform-catch-errors 41:34 - Using redux outside React 43:52 - Editors and Programmer Productivity 45:35 - Future Plans Picks The OAuth2 RFC (Aimee) Michael Ries: Hiring Apprentices (Jamison) @sebmck: "Sometimes having email history isn't always a good thing..." (Jamison) Metal Gear Solid 5: The Phantom Pain (Jamison) Firefly (Joe) The Elm Programming Language (Joe) Google Keep (Dave) 15 Minute Podcast Listener chat with Charles Wood (Chuck) Pebble Time (Chuck) 100 Days of Burpees (Chuck) Broad City (Dan) Jamie xx: In Colour (Dan) Cycle.js (Dan)
02:25 - Dan Abramov Introduction Twitter GitHub Dan Abramov: Live React: Hot Reloading with Time Travel @ react-europe 2015 02:43 - Dan’s Background and Journey Into Building Stuff with React Visual Basic 05:48 - redux and React 10:07- The Elm Programming Language 12:19 - Reducers 14:04 - Hot Reloading 17:50 - “React makes you a better JavaScript developer.” 22:10 - Time Travel 28:26 - Storing Data and Managing State Interacting with the browser on CircleCI's VM 34:43 - [Patreon] Support Dan Abramov Creating Redux and React Hot Loader 36:24 - react-transform react-proxy babel-plugin-react-transform react-transform-catch-errors 41:34 - Using redux outside React 43:52 - Editors and Programmer Productivity 45:35 - Future Plans Picks The OAuth2 RFC (Aimee) Michael Ries: Hiring Apprentices (Jamison) @sebmck: "Sometimes having email history isn't always a good thing..." (Jamison) Metal Gear Solid 5: The Phantom Pain (Jamison) Firefly (Joe) The Elm Programming Language (Joe) Google Keep (Dave) 15 Minute Podcast Listener chat with Charles Wood (Chuck) Pebble Time (Chuck) 100 Days of Burpees (Chuck) Broad City (Dan) Jamie xx: In Colour (Dan) Cycle.js (Dan)
Flux's one way data flow solves several problems of MVC, but its complexity can be reduced in some cases. Redux is a predictable state container for JavaScript to use with React or any other view library. Dan Abramov currently works full time on Redux, React Hot Loader, and React Transform. Continue reading… The post Flux, Redux, and React Hot Loader with Dan Abramov appeared first on Software Engineering Daily.
Сторы без состояния, React вне DOM, синхронизация данных не по REST. Странные вещи происходят, когда на RadioJS приходит Дэн Абрамов. Вместе с автором React Hot Loader, React DnD и Redux обсуждаем его проекты, React Europe и жизнь opensource разработчика.