Resumen de los problemas de Taro en el marco de múltiples extremos con la sintaxis React

Taro es un conjunto de marco de desarrollo unificado de múltiples extremos creado por JD-Bump Lab que sigue las especificaciones de gramática React.

Lo he probado durante unos 15 días. En general, este es un marco excelente, especialmente para complementar la actual falta de demanda para desarrollar pequeños programas en el mercado con React, por lo que sus ventajas no se mencionarán mucho. Vista oficial de documentos detallados

Permítanme hablar sobre mi experiencia de prueba a continuación. Espero ayudar a los estudiantes que usan Taro a pisar menos hoyos; debido a las capacidades limitadas, puedo entender y reconocer que hay algunos lugares que no están en su lugar.

Problemas existentes

Los siguientes son los lugares que encontré durante el uso de Taro que afectaron el proceso o la experiencia de desarrollo:

  1. No es compatible con el mapa fuente, la depuración se puede hacer a través del depurador
  2. Los alias no son compatibles, por lo que habrá grandes bloques en el proyecto, ../../../que no conducen a un mantenimiento posterior
  3. No existe un mejor plan para las necesidades de la solicitud global. Debería app.tsxser el lugar más adecuado, pero Providercualquier componente escrito en el componente del componente será reemplazado por Taro. Actualmente estoy enviando una solicitud asincrónica global a app.tsxtravés destore.dispatch(action)
  4. mapStateToPropsFalta el segundo parámetro del método redux / connectownProps
  5. Cuando los componentes están anidados, el orden de ejecución del ciclo de vida del taro y el ciclo de vida de la reacción son diferentes componentDidMount.Descripción de la imagen
  6. No se puede usar ... Operador extendido para pasar atributos a componentes, <Comp {...props} />escritura incorrecta
  7. Los atributos no se pueden pasar a elementos JSX, la <Content footer={<View />} />redacción es incorrecta

Perspectiva

A pesar de los problemas anteriores, todavía quiero agradecer al equipo de front-end de JD por un marco de desarrollo de múltiples terminales de código abierto para la sintaxis de React, para que nuestros fanáticos puedan usar React para desarrollar pequeños programas; He mencionado PR para algunos de los problemas anteriores, como Q4 y personal de mantenimiento El RP pronto se fusionó, y se puede ver el énfasis del equipo de trabajo en este proyecto y su sentido de responsabilidad, por lo que creo que el equipo de trabajo definitivamente puede mejorar a Taro constantemente y animarlo.

Supongo que te gusta

Origin www.cnblogs.com/baimeishaoxia/p/12698455.html
Recomendado
Clasificación