feedforce / frontend-meeting

Agenda for frontend meeting.
https://github.com/feedforce/frontend-meeting/issues
22 stars 1 forks source link

2019/11/21 第161回 フロントエンドMTG 議事録 #16

Open mashabow opened 4 years ago

mashabow commented 4 years ago

React の作り方

Build your own React

react-i18next の Trans の使い方がややこしい

<br> とか <strong> とか入れたい場合に使える

Trans Component - react-i18next documentation

下の解説記事を読んでようやくわかった

Using react i18next Trans Component · arkross/arkross.github.io Wiki

file.type を信頼してはいけない

File.type - Web API | MDN

メモ: 現在の実装に基づけば、ブラウザーは実際にファイルのバイトストリームを読み取ってメディアタイプを判断している訳ではありません。ファイルの拡張子に基づいて推測します。 PNG 画像ファイルを .txt に改名すると "text/plain" となり、"image/png" とはなりません。さらに file.type は一般的に、画像、 HTML 文書、音声、動画などの一般的なファイルタイプに対してのみ信頼できます。一般的ではないファイルの拡張子に対しては、空の文字列を返します。クライアントの構成 (Windows レジストリなど) によっては、一般的なタイプの場合でも予期しない値が発生することがあります。開発者は、このプロパティを唯一の検証方法として信頼しないことをお勧めします

Be skeptical of client-reported MIME Content-Types | text/plain

Unfortunately, these mappings are subject to manipulation by locally-installed software, which means you might find that installing Microsoft Excel causes your .CSV file upload to have a Content-Type of application/vnd.ms-excel instead of the text/csv your website was expecting.

クライアント側で正しく判別したかったら、マジックナンバーを見るとか

jinmayamashita commented 4 years ago

GitHub for iOS app

limited beta 版らしい(iOS/Android) https://github.com/mobile

The State of React State in 2019 | Becca Bailey

https://www.youtube.com/watch?v=wUMMUyQtMSg

Flow exact object types の Intersection type を Props とした時の話

https://bit.ly/34dqzrC

kogai commented 4 years ago

モデル検査器を作って学ぶマルチスレッドプログラミング

ちょっと機会があったので参加してみようと思います。 OCaml or Cとのこと

https://principia.connpass.com/event/156587/

本番環境でWasmを使っている製品

やはりゲーム系が多い。C(など)の資産が予めあるようなものに見える。

https://worldofwasm.bubbleapps.io/

ゲームボーイエミュレータを自作した人の話を読んでる

https://keichi.net/post/write-yourself-a-game-boy-emulator/

Redux Dev Toolsでタイムトラベリングするやつみたいなのがブラウザに導入されるかも

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/WebReplay

vscode向けのElm LS、新しいのが出ていた

https://github.com/elm-tooling/elm-language-client-vscode

QUICのスペックをチラ見

https://www.chromium.org/quic