Skip to content

React application developer guide

Kasun Thennakoon edited this page Aug 14, 2019 · 25 revisions

Table of content

Prerequisites

You should have NPM (minimum 5.7.0) and Node.js (minimum 8.12.0) installed.

Extending or modifying a React applications

Extention model

Accessibility

We should follow the guidelines given in following standard documentation. It also contains a set of examples for checkout. React documentation also contains some examples for implementing web accessibility support using React JSX syntax.

Internationalisation (I18n)

Checkout the i18n wiki page for more information

Props validation

Please add props validation for nested objects as well. Otherwise, we will never be able to bump this plugin version

User experience design

When placing an Action and Cancel button pair i:e

image

Place the Action to the left of the Cancel button.

Troubleshoot guide

No page content, Only page load animation and no errors in console either.

Most probably you would have missed a class or function export in somewhere in the code.