我开始考虑在我的反应应用程序中有条件地渲染组件。我遇到了反应媒体(https://github.com/ReactTraining/react-media)和反应敏感(https://github.com/contra/react-responsive)。
两者似乎非常相似,既没有提到与另一方的差异,也没有提到一个特别糟糕而另一个特别糟糕的情况。
有人知道关键差异吗?
答案 0 :(得分:8)
一般来说,它们都提供相同的功能,但是它们有不同的维护者和实现reactTraining维护react-media而contra维护react-responsive就像两个竞争的一方拥有相同的产品选择哪一个使用了一些微小的差异已经注意到了。
maxWidth={1224}
构建媒体查询,而react-media不query={{ maxWidth: 1224 }}
query={{ maxWidth: 599 }}
的对象,而响应响应不会在底线,他们似乎都很好,内部的媒体查询反应只是一个选择问题