Backbone: Lodash5サポート

作成日 2017年06月21日  ·  9コメント  ·  ソース: jashkenas/backbone

Backbone1.3.3はLodash4をサポートしているので、Lodash5がサポートされるかどうか尋ねると思います。
https://github.com/lodash/lodash/wiki/Roadmapは、ネイティブアプローチを優先して削除されている関数を指摘しています。 ロードマップは徐々に更新されるため、これは先制的ですが、コードベースで変更を加えることは難しくありません。

change fixed

最も参考になるコメント

全てのコメント9件

プルリクエストを送信したいのですが、必要な変更がどのようになるかを確認できますか?

しましょう。

_.bindfn.bindに変更すると、IE9 +がサポートされます。 それは取引ブレーカーですか? ブラウザのサポートについては、バックボーンページには記載されていません。

はい、それは問題ないように聞こえますが、取引を妨げるものではありません。

現在、世界市場シェアが0.5%を超えるすべてのブラウザをサポートし続けることができれば、私はそれでいいと思います。

本質的にこれはbackbone-esnextの主な目標であり、以前にpreparing Backbone 1.4の問題でコメントした場合、可能な限りアンダースコアへの依存を取り除くことであるため、私はこの変更にすべて賛成です。

ネイティブオプションとUnderscore / Lodashについてよく読んでください。 メインラインのBBの取り組みは、ES5.1以下のネイティブ機能を対象としていると思います。 バックボーン-esnextでの私の努力のために、ネイティブ機能への切り替えのためにES2016 /ステージ2をターゲットにします。

リリースを保証するのに十分な変更がすでに含まれているため、BB1.4を出荷することをお勧めします。 次に、1.5をターゲットにして、ネイティブ機能への潜在的な切り替えと、おそらくこれらの変更のみを含めます。 ネイティブオプションへの切り替えに関して、PRのお手伝いをさせていただきます。

概念実証として、 backbone-esnext-eventsのイベント機能からアンダースコアをすでに削除しました。 主に#113#217fn.bindに切り替えていましたが、すぐには思い出せない変更がいくつかあった可能性があります。

メインラインBBを追跡するbackbone-es6を更新するか、少し分岐するbackbone-esnextで作業を続ける前に、少なくとも1.4がドロップするのを待っています。

変更が必要であることがわかった唯一の更新は_.bindた。 PRがアップしています。 CIが再び機能し始めるには、別のPRを作成する必要がありました。

@rafdeは確かに良いキャッチです..かなり簡単で、あなたが言ったように、Lodash5ロードマップの他の変更はBBに適用されません。

メンテナへ:発送(1.4)! ;)

こんにちは、
これに関するニュースはありますか? LodashでBBが欲しいです。
ヘルプが必要な場合は、お知らせください。
ありがとう。

このページは役に立ちましたか?
0 / 5 - 0 評価