React Alicante 2017 #ReactAlicante #React.js #JavaScript

React Alicante 2017 #ReactAlicante #React.js #JavaScript

  • With an attendance of over 250 and a wide range of the latest and greatest from the React world, React Alicante delivered some interesting topics ranging from React Native all the way to GraphQL.
  • While I really do see the value in documenting your React components for large scale projects I can also see its value being diminished somewhat for smaller scale projects as the time spent building a system of UI documentation with Storybook while also having to write tests specifically for that…
  • Possibly one the most interesting talks at the conference was by Nikolas Burk, His talk (Building a realtime chat app with GraphQL) was extremely engaging.
  • A talk by Erik Rasmussen labelled A practical guide to Redux Form was very interesting and made me rethink my current system of form validation using React and Redux.
  • Erik is the creator of Redux Form and he outlined how this library provides an easier way to manage the various state changes of a dynamic form.

Last weekend I attended React Alicante. Its the first of its type set in Spain’s southeastern Costa Blanca. It delivered some interesting topics ranging from
Continue reading “React Alicante 2017 #ReactAlicante #React.js #JavaScript”

Jest Snapshot Testing with React Storybook

  • React Storybook allows for easy snapshot testing integration with Facebook’s Jest testing framework.
  • You don’t need to do anything related to snapshot testing.
  • Either I can fix this code, or I can accept this other updated snapshot.
  • Snapshot testing allows you to capture the state of your UI and then notify you when that UI has been altered.
  • Now I can see there are two snapshots are different from the existing one.

React Storybook allows for easy snapshot testing integration with Facebook’s Jest testing framework. Snapshot testing allows you to capture the state of your UI and then notify you when that UI has been altered. We can easily create and update snapshots with Storybook!

Continue reading “Jest Snapshot Testing with React Storybook”

Bootstrapping a React project

Bootstrapping a @reactjs app should be easy! Here are some tips on how to set up your apps 💪

  • A comprehensive example of adding authentication to a ReactJS app is .
  • ReactJS provides a nice set of test utilities that allow us to inspect and examine the components we build.
  • Testing becomes tricky in a ReactJS application when you have to deal with components.
  • In ReactJS projects, you can create custom stylesheets and UI Components.
  • One effective way of bootstrapping your ReactJS project is to start by designing your UI components and then glue them together, that way you can split up the initial setup effort into several small parts along the project lifecycle.

Read the full article, click here.


@auth0: “Bootstrapping a @reactjs app should be easy! Here are some tips on how to set up your apps 💪”


Setting up a React application requires a lot. Learn how to bootstrap a React project without complexities!


Bootstrapping a React project

Stubbing React Containers for Testing — KADIRA VOICE

This is how we can #stub #reactjs containers for the testing purpose. -

  • Instead of the Container, react-stubber will render the component we’ve provided.
  • We have a set of presentational UI components with some containers that wrap UI components with the data.
  • Stubbing React Containers for Testing
  • We provide a dummy component that replaces the container.
  • We’ll face a lot of issues when we are testing our Post UI component.

Read the full article, click here.


@meteorhacks: “This is how we can #stub #reactjs containers for the testing purpose. -”


In many React apps, we follow the Container pattern with whatever container library we use, whether it’s Redux, React Komposer, Meteor or…


Stubbing React Containers for Testing — KADIRA VOICE

Introducing Nova: a new kind of back-end for React apps

  • Nova can generate email newsletters from your latest content.
  • Nova runs on top of Meteor and MongoDB .
  • Introducing Nova: a new kind of back-end for React apps
  • And while there’s still a lot of work to be done, Nova (as the new version is called) is finally starting to really take shape.
  • Nova also leverages Meteor’s packaging system to easily let you add and remove features as need be.

Read the full article, click here.


@mguastafierro: “The Nova stack: a new kind of back-end for React apps with #reactjs, #meteorjs and #mongodb”


Over the past couple months, we’ve been busy porting Telescope from its original pure Meteor stack to a new, more powerful React/Meteor combo.


Introducing Nova: a new kind of back-end for React apps

More Ways to Extend React Storybook — KADIRA VOICE

We've introduce a new extension API for #reactjs storybook:

  • Today, we are introducing an extension API with which you can write extensions to React Storybook.
  • With addons you can add new functionalities to React Storybook.
  • We started to look for new ways to extend React Storybook while maintaining its stability.
  • You can also share extensions you’ve built and use extensions created by others .
  • You can use the Storybook UI to display anything you want.

Read the full article, click here.


@kadirahq: “We’ve introduce a new extension API for #reactjs storybook:”


We wanted React Storybook to be stable and customizable from day one. This came with a price: contributing to React Storybook was harder…


More Ways to Extend React Storybook — KADIRA VOICE