Skip to content

Update Expo SDK in example Β #236

@necolas

Description

@necolas

Update the Expo SDK

We use Expo to power the example / visual regression testing app. Keeping this up-to-date is important for the following reasons:

  1. We validate the experience of using RSD with the latest OSS RN releases.
  2. We do most RSD development in this repo, using OSS RN first.
  3. We want RSD to be easy to adopt when using Expo - the recommended OSS RN framework, and a React framework that is explicitly aligned with the goals of RSD.

The current challenges

  1. We are missing developer docs for process of upgrading Expo in the RSD repo. Make it easy for anyone to improve and follow the Expo upgrade process in the RSD repo.
  2. We don't have a working style extraction plugin for Metro on web. Make it so that Expo-based RSD apps can deliver static CSS files.

Action items

  • Update to SDK 52. Updating to SDK 52 is important for testing against the new RN architecture. The process should be documented for the future. Blocks #219 and #225.
  • New contributor docs. Add details to the "contributing" docs on how to maintain repo infra like Expo, Jest, etc. For Expo, I imagine it might contain links to guides like "Upgrade Expo SDK", and any other steps that may be specific to successfully upgrading the RSD repo.
  • Extract CSS in Expo. Look into the approach taken by @javascripter's postcss-react-strict-dom.

cc @ecreeth @javascripter

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions