Using Render Props to Share Logic Across Platforms in React

Simplify Your Code by Making Your WebView and React Native Components Run Each Other’s Functions

Creating a Expo-friendly Reusable Component by Wrapping a JS Library into a React Component with No Native Code.

Introduction

This post is a continuation and improvement of the techniques discussed in a previous post. In that article, I described a technique that combined Expo’s ease of development, Webpack’s packaging capability, Gulp’s task automation, and React Native’s WebView component in order to covert an UI oriented JavaScript library into React…

Creating a Reusable Component by Wrapping a JS Library in to a React Component with No Native Code

Introduction

This post is a continuation and improvement of the techniques discussed in a previous post. In that article, I described a technique that combined Expo’s ease of development, Webpack’s packaging capability, Gulp’s task automation, and React Native’s WebView component in order to covert an UI oriented JavaScript library into React…

Breaking up Project Functionality into Separate NPM Packages

May 2018 Update

Now that I have learned more about using React Native and creating friendlier NPM packages, I’ve made some significant updates to the package detailed in this article.

Building the Payment Client Using React Native and React

Building the Payment Client Using React Native and JavaScript

Background

This article is part 3 of a series on integrating Braintree payments into a JavaScript only (no native code) React Native mobile application. The GitHub repository for this project is located here.

This is where we are in the movie

Reginald Johnson

Freelance software developer and 21 year military vet. I build for the web, mobile, and server with React, React Native, and AWS & node. https://www.reggie3.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store