問題タブ [phoenix-live-view]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elixir - Elixir Desktop のメニューバーにダイアライザーの問題がある
バックグラウンド
Elixir Desktopを使用した小さなアプリがあります。このアプリは比較的うまく機能し、問題なく起動します。
https://github.com/Fl4m3Ph03n1x/market_manager/tree/master/apps/web_interface
ただし、ダイアライザーがタイプについて不平を言っています。これが誤検知なのか、何か間違ったことをしているのかはわかりません。
問題
私MenuBar
のアプリケーションには、いくつかの基本的な機能があります。これMenuBar
は、私が理解している限りでは、Phoenix LiveView コンポーネントです (関数mount
とrender
関数があるため)。したがって、このコードは、Phoenix と LiveView のほとんどのユーザーにとって見慣れたものに見えるはずです。
ここでの問題は、Dialyzer がレンダリング関数について不平を言っていることです。
シジルの代わりに文字列が必要だと言っていH
ます。最新バージョンはこの sigil をサポートしているため、これは私を混乱させます。
質問
そこで疑問が生じます。私は何を間違っていますか?どうすれば修正できますか?