Soy nuevo en React native, mientras revisaba los documentos descubrí que en React Native los componentes se escriben sin implementar la función constructor() y los estados se declaran directamente en la clase. Me pregunto por qué es así, a diferencia de los estados que se declaran dentro del constructor como en React.
ejemplo de React Native doc:
import React, { Component } from "react"; import { Button, Text, View } from "react-native"; class Cat extends Component { state = { isHungry: true }; render() { return ( <View> ... </View> ); } }Resulta que ambas formas son válidas si estás usando Babel, ¡y este artículo lo explica bien!