LoginSignup
6
6

More than 5 years have passed since last update.

Riot の微妙そうな点

Posted at
  • カスタムタグファイルでインデントが崩れるとカスタムタグファイルの parse に失敗する #725
    • なぜかといえば、正規表現ベースの parser を使っており、難しいことはできない
    • Syntax Checker を開発中
  • データバインディングの部分の parser も正規表現
    • tmpl.js, compiler.js を眺めてみて、大丈夫だ問題ないって自信をもって言える?
  • 正規表現ベースなのはサイズを保つための design choice であり、完全な parse はあきらめているらしい。
  • jshint などの lint がかけられない。油断していると簡単にグローバル空間に名前をリークしたり。。
  • テストの仕組みが用意されていない
    • 複雑なロジックは Riot 外で書いてテストし、Riot は UI 部分にのみ利用するのが良さそう
6
6
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6