Blog

Recoil vs Redux | React State Management 2020

Recoil vs Redux | React State Management 2020

This post will keep updating along with any updates on Recoil or Redux, as well as your useful opinions. Please stay tuned. In the recent ReactEurope@2020, Dave McCabe, a Facebook Software Engineer, has introduced Recoil, the new state management tool, that claims to be better featured compared to existing tools such as Redux and MobX. [...]

Localisation for your React app with react-i18next

Localisation for your React app with react-i18next

Localisation is very important for every web applications, especially with modern React application to improve the user experience for users from around the globe. In this tutorial, I'm going to show you how to create a basic React app that allows user to select their language preference and translation will just magically happen. We will [...]

Supercharge React Native Android app with Hermes

Supercharge React Native Android app with Hermes

Facebook officially released the Hermes engine as an opt-in feature on Android. By enabling Hermes, Facebook claims that it will improve startup time, decrease memory usage and reduce app size. Let's find out! Prerequisite To enable Hermes, your app needs to be at least using React Native 0.60.4 and above. If you are using the [...]

Automate React Native with Github Actions and Fastlane

Automate React Native with Github Actions and Fastlane

Last updated on 12th August 2020Github Actions is now provides incremental run number which able to use for build number / version code. Github Actions is the workflow automation tool with CI/CD that allows you to do some tasks, such as running the test suite, deploying code and etc based on the Github Events and [...]