Figwheelは、ソースファイルが変更され、ブラウザでコードをリロードすると、自動的にクローズコードを再構築します。リロードはページをdefonce
せずに動作し、 defonce
を使用してリロードの間にアプリの状態の一部を保持することができます。
これはREPLベースの開発(REPLも含まれていますが)に代わるものです。 REPLで変更された関数を再評価する代わりに、すべてのコードをリロードし、ブラウザのjsコンソールでprintln
を使用して式の評価結果を確認することができます。