我维持一个小漫画和漫畫取景器的组件,用于React,叫做反应-相声取景器.
有一天,我在npm周围闲逛,注意到一些奇怪的事情——还有三个包,基本上有我包的名字,由其他人出版。
三个都是我的叉子 同样的描述,同样的寄存器 URL指向我的回放。
这三位作者都没有向我提出过问题或拉票请求。
叉子变了 最古老的叉子是在我第一次出版后大约三个月制作的,它持续了将近一年.
它的版本号码在当时领先于我——我在0.3.5,而叉子在0.6.3.
我读了第一篇 老实说,它比任何问题都有用。
承诺信息单独讲述了整个故事:和一个新的例子文件 那个我已经修好了的混蛋 一年后我还修过的那门课 我从未修过的那个 四年内没有了 我从未修补过的部分 他们的例子是这样的: 我的部位实际上接受了: 前缀是整个问题.
我的部件会从你身上取出一页开头, 然后再也不让你碰它。
它拥有这个状态的余生。
这很好,演示。
这对真实的事情来说都很糟糕 不能从目录跳到一页.
与 URL 同步当前页面也行不通 。
如果需要先购买一章,则无法介入并阻止移动.
每个孩子都需要父母负责,而父母从来不是。
让它可以控制 这是标准控制/不受控制的模式,没有什么聪明的——但是我花了很长的时间才熟悉,所以我最后的形状是这样的: 有两件事值得指出。
校对者在那里,所以即使通过内线箭头函数作为.
没有他们,每个人都会给你一个新装置, 下游的一切都会重新得到它。
而电话就住在设置器内部,而不是在看值。
这很重要——在受控模式下,值完全不会在本地发生改变,所以看它的效果就是永远不会起火,而父母听不到任何东西.
两个地方变得尴尬 组件内有两个地方自己写给那个状态.
进入全屏显示扩展视图 并恢复退出时的旧值 并切换为两页的散相回合,当前页面下至平数.
在控制模式下,这些都不可能再发生了。
由父母拥有价值.
我决定了无聊的答案:组件问,通过,如果父母不理会,则没有任何动作。
受控输入的动作也是这样——不接线就打入一个,文字只是没有出现.
第一次有点出乎意料,但这是诚实的行为,也是别人已经做的.
运出的东西会增加和作为可选道具.
传出其中之一,你拥有它;不传出它,旧的行为没有改变。
每个都是独立的,因此可以控制页面,让组件保持扩展状态.
它也添加并,在页面更改前哪个起火,并让一个条目成为接收查看器会应用到自己的类名的函数——这样你就可以带出自己的元素来进行懒散的加载.
反应-comic-viewer.kkweb有演示.
如果你想试试看的话 我不断回来的不是密码 有人在我的图书馆里撞了一堵墙,妥善解决了它,用他们自己的名字出版了"修补",四年后我偶然发现了.
这不是他们。
伪造比提出问题和等待便宜 我可能也会这么做 我只是希望我能早点看 四年是长期 留下的东西坐在那里.