The 14-Point Checklist Every React Native Developer Needs In Their Toolkit

The 14-Point Checklist Every #reactnative Developer Needs In Their Toolkit

  • React Native has caught a lot of hype recently, yet the ecosystem still sort of a wild-west when it comes to tooling decisions (as with all things JavaScript).
  • If you’re just getting started with RN, or you are experienced and are about to start a new project, here are the tools I recommend that you add to your React Native repertoire: – – Thanks for checking out this article!

Supercharge your RN development with these tools!
Continue reading “The 14-Point Checklist Every React Native Developer Needs In Their Toolkit”

webpack optimization — A Case Study – WalmartLabs – Medium

  • However, after going through webpack’s docs and code, there didn’t seem to be an easy way to disable that with a single switch.
  • I opened an issue here and after some discussion with webpack’s Tobias Koppers, we settled on allowing webpack’s node option to accept a false config.With NodeSourcePlugin disabled, our code that depend on it all failed and I was able to pinpoint among our hundreds of components, which one to look into.I found out that a few components that have server side only behavior implemented it through the runtime flag provided by exenv, like this:import { canUseDOM } from “exenv”function foo() { if (!
  • canUseDOM) { const crypto = require(“crypto”) // do something with crypto }}The idea is simple, if code is not executing on the browser, then do something on the server side only using the crypto module.
  • Unfortunately, webpack only does static analysis to find out what code needs to be bundled.
  • That means NodeJS crypto is included even though it’s only needed for server side.

Since we open sourced part of the Electrode platform from @WalmartLabs, we’ve had a lot of contributions to our NodeJS and ReactJS archetype modules, including bug fixes, new features, and updating…
Continue reading “webpack optimization — A Case Study – WalmartLabs – Medium”

react + d3 = vx – vx code – Medium

react + d3 = vx - A new data visualization library for #reactjs by @hshoff

  • You just need to use d3 and magic dances across your screen.Of course, the last time you made a chart with d3 was 3 or was it 4 years ago?
  • “I wish there was something more like d3 I could use,” you say.Enter vxreact + d3 = vxMixing two ways to update the DOM is never a good time.
  • Me too.So I set out making a library of low-level components that could be used to build up reusable charts or those one-off requests or that special idea you had for a visualization that you’ve never seen done before.About vxGoal The goal is to create a library of components you can use to make both your own reusable chart library or your slick custom one-off chart.
  • If you’re creating your own awesome chart library on top of vx, it’s easy to create a component api that hides d3 entirely.
  • The vx collection of components lets you easily build your own reusable visualization charts or library without having to learn d3.

You’ve fallen in love with React. You’ve built a redux app. You’ve dabbled with GraphQL. You’ve started following along with Relay Modern and Apollo Client. But your next project is a dashboard that…
Continue reading “react + d3 = vx – vx code – Medium”

react + d3 = vx – Harrison Shoff – Medium

#ReactJS + #d3 = vx: A new open source library for building visualizations with React

  • You just need to use d3 and magic dances across your screen.Of course, the last time you made a chart with d3 was 3 or was it 4 years ago?
  • “I wish there was something more like d3 I could use,” you say.Enter vxreact + d3 = vxMixing two ways to update the DOM is never a good time.
  • Me too.So I set out making a library of low-level components that could be used to build up reusable charts or those one-off requests or that special idea you had for a visualization that you’ve never seen done before.About vxGoal The goal is to create a library of components you can use to make both your own reusable chart library or your slick custom one-off chart.
  • If you’re creating your own awesome chart library on top of vx, it’s easy to create a component api that hides d3 entirely.
  • The vx collection of components lets you easily build your own reusable visualization charts or library without having to learn d3.

You’ve fallen in love with React. You’ve built a redux app. You’ve dabbled with GraphQL. You’ve started following along with Relay Modern and Apollo Client. But your next project is a dashboard that…
Continue reading “react + d3 = vx – Harrison Shoff – Medium”

What’s Happening with Navigation in React Native? – Revisify

What’s happening with navigation in React Native?  #JavaScript #ReactJS

  • What’s Happening with Navigation in React Native?There’s something nice about the background image…When I began learning React Native the docs and developers said that to handle navigation between scenes in your app you should use Navigator and a depreciated component, NavigatorIOS, was no longer recommended.
  • After seeing a post on the React Native subreddit and then doing some digging, I found out that Navigator and NavigationExperimental will be depreciated in favour of one last library React-Navigation.
  • It’s all a bit of a mess but I will clear everything up from what I’ve found while building my app.NavigatorIOSThe first solution to navigation in React Native was NavigatorIOS.
  • Like NavigatorIOS and Navigator, NavigationExperimental is being depreciated.React NavigationThe new recommended solution is React Navigation which hopes to overcome the issues of the previous solutions.
  • It also has support for deep linking.Navigation in React Native has been a mess, but the developers in the community are doing a great job at finalising a long-term solution with React Navigation.

When I began learning React Native the docs and developers said that to handle navigation between scenes in your app you should use Navigator and a depreciated component, NavigatorIOS, was no longer…
Continue reading “What’s Happening with Navigation in React Native? – Revisify”

Skype is testing a new Android app with a new design, reaction feature, and Bing integration

  • The software giant recently released a new Skype Preview app on Android, for those part of the Skype Insiders program.
  • If you have used the new Skype Preview app on Windows 10, you’ll notice that the icons on the new Android app are exactly like the ones on the Windows 10 app which is pretty great to see as it improves the consistency of the service’s design — which, to be honest, is still lacking on some Microsoft services unfortunately.
  • As for the features of the new Skype, you will get almost all of the features that are on the old Skype app — but Microsoft has added some neat new features to the new Skype app.
  • Microsoft says the company will be adding more tools like this in the near-future — which you’ll presumably be able to activate if you want:

    As you can see in one of the screenshots above, Microsoft has also added a new “react” feature that essentially lets you react to a message in a conversation.

  • The new Skype app for Android is looking really good at the moment, and it’ll likely get rolled out to more users in the coming months.

Skype’s Android app is a fairly well-designed app with a bunch of features that is pretty great…when it works. Skype apps across different platforms have some issues, although Microsoft has done a pretty good job at fixing some of the issues when the company moved to a modern infrastructure. The Skype UWP app on Windows 10 is a good example of the “modern Skype” that works pretty great for the most part, but it isn’t full-featured just yet. And now, it looks like Microsoft is working on a similar reboot for the Skype app on Android.
Continue reading “Skype is testing a new Android app with a new design, reaction feature, and Bing integration”

desklamp

  • To create a nested route (like /home/homey ), simply nest the component inside of the component within and your route will be created .
  • Container gives you the container component with all the application state.
  • The function call returns the current state object.
  • Desklamp allows you to keep your state in a single state object.
  • // Child components become your routable urls

clean routing and state container for react
Continue reading “desklamp”