3 Ways to Fine-tune Presentational Components

Three ways to fine-tune your React presentational components  #reactjs #javascript

  • Here are three ways I’ve found to make React presentational components work as re-usable building blocks.
  • Here are two stories for a text input component: the first shows the component in its valid state, and the second show the component in its invalid state.
  • Instead, extract a new component and pull it up: – – Let the container decide explicitly when and where show presentational components.
  • As you keep pulling presentational components up, they start looking like enhanced native elements, so you’d like to be able to pass all props you would pass to a native element, like or .
  • Inside the component, extract the props you’ve defined yourself and pass the rest to the element that you’re wrapping: – – Here, we’re separating the prop from the rest, and passing the remaining props to the element.

Saturday, Feb 17 2018




Continue reading “3 Ways to Fine-tune Presentational Components”

Make things that matter, together.

  • We believe everyone deserves to work on products that will be used, enjoyed, and loved – products that matter.
  • Truly excellent products are a team effort.
  • It’s our mission to help product leaders across the globe cultivate these values in their organizations, and we’ve adopted them as well.
  • With productboard, every team can make things that matter – together.

Meet the team behind productboard and find out why we do what we do and how we do the magic.

Continue reading “Make things that matter, together.”

Ubuntu now supports popular React Native for first-class webapps

Ubuntu now supports popular React Native for first-class webapps

  • “The development tools are fully supportive of snaps and incorporate an easy basis to create a snap and publish it to any Snappy Store giving the app much greater relevance across devices built for mobile, desktop, IoT etc.”
  • The following codes can be used in comments.
  • Windows 10 Redstone 2 builds will launch for PC first, for Mobile “a few weeks after” in Front Page News
  • Canonical says that React Native apps that are built on, or ported to Ubuntu will “react” to converged environments, meaning the app can be run on desktop, tablet or mobile.
  • React Native allows developers to build applications using Facebook’s React.js, but provides developers with the ability to make their application feel like a first-class app, no matter what operating system it runs on, by using native user interface components directly.

Read the full article, click here.

@NeowinFeed: “Ubuntu now supports popular React Native for first-class webapps”

Ubuntu now has support for the popular framework, React Native. The framework allows web applications to have a native user interface, making them feel like first-class apps on any platform.

Ubuntu now supports popular React Native for first-class webapps