Skip to content

React Native and tooling: a round up #370

Closed
@kelset

Description

@kelset

I feel like (from looking at the issues that get open constantly) there is an overall incomprehension/misunderstanding of how many moving parts are interconnected to make a React Native app project run.

In particular, there are two kinds of issues I see appearing every now and then:

IMHO, a way to potentially decrease / reduce these effects - which go beyond the control of react native - is to better communicate and educate developers about the existence of these tools and the overall approach to them. In particular, I think it would be a good start to add a table with the 'we know this version of this tool works' approach (ex. tool / creator / latest know version to work well) and a page in the docs with a brief description of each one (or a mix of both?).

So I decided to open this issue - Here is what I would like to discuss:

  1. Does this reasoning make sense?

  2. What approach should we communicate as the 'best/safest/approved'?

I think the overall reasoning should be "don't update unless necessary, and before upgrading run a search on open issues".

  1. What tools should the list comprehend?

My current take of this is 'all of the ones we can think of' - and here's a list of the ones that come into my mind at the moment:

Metadata

Metadata

Assignees

No one assigned

    Labels

    StaleIssues/PR that are not getting much activity and are closer to be closed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions