大发龙虎稳赢首页    注册   登录
大发龙虎稳赢 = way to explore
大发龙虎稳赢 是一个大发龙虎稳赢关于 分享和探索的地方
现在注册
已注册用户请  登录
大发龙虎稳赢 提问指南
jasonlee1307
大发龙虎稳赢  ›  问与答

Facebook 使用 React 重构大发龙虎稳赢技术 栈,大家怎么看?

  •  
  •   jasonlee1307 · 72 天前 · 1738 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Facebook 总能带给大发龙虎稳赢大发龙虎稳赢我 们 惊喜,这点和某 ue 不一样...

    再请教大家一个问题,文中一段代码中,有一个 stylex,这是是一个库吗?

    传送门: http://mp.weixin.qq.com/s/za0aDp9CWjvZM3KTcn94uQ

    18 条回复    2020-05-31 09:17:32 +08:00
    smilingsun
        1
    smilingsun   72 天前
    这里有个文章
    http://www.infoq.com/news/2020/04/facebook-cssinjs-react-conf-2019/

    大家觉得 CSS-in-JS 会带来哪些方便 /挑战,用的什么库?
    Hilong
        2
    Hilong   72 天前 via iPhone
    大发龙虎稳赢我 没看懂,惊喜在哪里呢?怎么就和某 ue 不一样了呢?没看懂大发龙虎稳赢你 这个可踩点在哪
    rodjerL
        3
    rodjerL   72 天前 via iPhone
    stylex 是 facebook 内部的一个 css in js 库,现在还没来源,据说未来计划开源,有兴趣可以看看 19 年的 react conf 。也可以看个文章了解一下 http://sebastienlorber.com/atomic-css-in-js
    BasIrs
        4
    BasIrs   72 天前
    大发龙虎稳赢我 给大发龙虎稳赢你 五个字五个字五个字五个字大发龙虎稳赢我 用眼睛看
    Mohanson
        5
    Mohanson   72 天前 via Android
    吐槽一下,大发龙虎稳赢我 有点搞不懂现在前端为什么又流行把 html,css,js 全部揉到一起写
    miosama
        6
    miosama   72 天前
    @BasIrs 老 Pharaoh 了
    HeyWeGo
        7
    HeyWeGo   72 天前
    CSS-in-JS compiler based on the ideas of Facebook's stylex

    github.com/johanholmerin/style9
    shintendo
        8
    shintendo   72 天前
    @Mohanson 可以看看这个解释
    hronro
        9
    hronro   72 天前   ❤️ 1
    @Mohanson   因为远古时期的 web 页面通常没什么交互,几乎就是个内容展示,所以那是流行按 内容( HTML )/ 样式( CSS )/ 行为 ( JavaScript )进行分层,甚至那时 JavaScript 都很少用到。那是如果要进行换肤的话,是可以重用 HTML 的代码只改 CSS 的。而现在 web 页面内的交互非常多,通常要改设计的话,HTML, CSS, JavaScript 都需要改,那再按照以往的分层就没什么意义了。现在代码重用的方式通常是基于 component / widget 来重用的,那一个 component / widget 里面同时包含 HTML, CSS, JavaScript 就是非常自然的事情了
    BlackZhu
        10
    BlackZhu   72 天前
    fb 现在的页面个人看着挺有年代感的
    vigossliao
        11
    vigossliao   72 天前
    满满的优越感
    jfdnet
        12
    jfdnet   72 天前
    @BlackZhu 改版了

    jfdnet
        13
    jfdnet   72 天前
    ![150761-news-the-150761-facebook-image1-iemgnymfjt.png]( )
    optional
        14
    optional   72 天前
    react 最受不了的就是 css in js 。
    revalue
        15
    revalue   71 天前
    不太看好 facebook 重写。react hooks 源码还有很多 todo 要实现。所以之后还有大把代码要改。

    react 这么多版本走过来,已经是面目全非。别人已经晋升上去了,前端还在学新的 api 、填坑。

    fb 新来的应届生:哪个傻 b 挖的坑让大发龙虎稳赢我 来填
    wanguorui123
        16
    wanguorui123   71 天前 via iPhone
    最反感 JSX 逻辑和模版混写
    wanguorui123
        17
    wanguorui123   71 天前 via iPhone
    如果程序员代码比较奔放,JSX 嵌入大量业务逻辑,最后和屎一样。
    BasIrs
        18
    BasIrs   66 天前
    @miosama 歌词又怒了一丢丢,粉丝又掉了一丢丢,大发龙虎稳赢你 只看想看那一丢,不想看全部的 Pharaoh
    大发龙虎稳赢关于   ·   FAQ   ·   API   ·   大发龙虎稳赢大发龙虎稳赢我 们 的愿景   ·   广告投放   ·   感谢   ·   实用小大发龙虎稳赢工具   ·   1224 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 19:00 · PVG 03:00 · LAX 12:00 · JFK 15:00
    ♥ Do have faith in what you're doing.