Résumé des problèmes de taro du framework multi-end avec la syntaxe React

Taro est un ensemble de framework de développement unifié à plusieurs extrémités créé par JD-Bump Lab qui suit les spécifications de grammaire React.

Je l'ai essayé pendant environ 15 jours. En général, c'est un excellent cadre, en particulier pour compléter le manque actuel de demande pour développer de petits programmes sur le marché avec React, donc ses avantages ne seront pas beaucoup dits. Voir les documents détaillés officiels

Permettez-moi de parler de mon expérience d'essai ci-dessous. J'espère aider les étudiants qui utilisent Taro à marcher moins sur certains puits; en raison de capacités limitées, je peux comprendre et reconnaître qu'il y a des endroits qui ne sont pas en place.

Problèmes existants

Voici les endroits que j'ai rencontrés lors de l'utilisation de Taro qui ont affecté le processus de développement ou l'expérience:

  1. Ne prend pas en charge la carte source, le débogage peut être effectué via le débogueur
  2. Les alias ne sont pas pris en charge, il y aura donc de gros blocs dans le projet, ../../../ce qui n'est pas propice à une maintenance ultérieure
  3. Il n'y a pas de meilleur plan pour les besoins de la demande globale. Ce devrait app.tsxêtre l'endroit le plus approprié, mais Providertout composant écrit dans le composant du composant sera remplacé par Taro. J'envoie actuellement une demande asynchrone globale app.tsxviastore.dispatch(action)
  4. Le mapStateToPropsdeuxième paramètre de la méthode redux / connect est manquantownProps
  5. Lorsque les composants sont imbriqués, il existe une différence dans l'ordre d'exécution du cycle de vie de taro et du cycle de vie de react. Comme indiqué dans l'ordre d'exécution du cycle de vie de Taro, vous pouvez voir que c'est componentDidMountle contraire de React.Description de l'image
  6. Impossible d'utiliser ... Opérateur étendu pour passer des attributs aux composants, <Comp {...props} />mauvaise écriture
  7. Les attributs ne peuvent pas être transmis aux éléments JSX, la <Content footer={<View />} />formulation est incorrecte

Perspectives

Malgré les problèmes ci-dessus, je tiens à remercier l'équipe frontale de JD pour l'open source d'un cadre de développement multi-terminal pour la syntaxe React, afin que nos fans puissent utiliser React pour développer de petits programmes; J'ai mentionné PR pour certains des problèmes ci-dessus, tels que Q4, et le personnel de maintenance Le RP a rapidement été fusionné, et l'accent mis par l'équipe de bump sur ce projet et son sens des responsabilités peut être vu, donc je crois que l'équipe de bump peut certainement améliorer Taro constamment et encourager!

Je suppose que tu aimes

Origine www.cnblogs.com/baimeishaoxia/p/12698455.html
conseillé
Classement