我现在正在做一些React,我想知道是否有一种“正确的”方式来进行条件样式设计。在本教程中,他们使用
style={{
textDecoration: completed ? 'line-through' : 'none'
}}
我不想使用内联样式,因此我想使用一个类来控制条件样式。一个人将如何以React的思维方式来实现这一目标?还是应该只使用这种内联样式方式?
如果您更喜欢使用类名,请务必使用类名。
className={completed ? 'text-strike' : null}
您可能还会发现类名称包很有用。有了它,您的代码将如下所示:
className={classNames({ 'text-strike': completed })}
没有“正确”的方法来进行条件样式设计。做最适合您的事情。就我自己而言,我更喜欢避免内联样式,而是以上述方式使用类。
POSTSCRIPT [06-AUG-2019]
尽管React在样式方面毫无疑问,但这些天我还是会推荐CSS-in-JS解决方案。即风格成分或情感。如果您不熟悉React,请坚持使用CSS类或内联样式。但是一旦您对React感到满意,我建议您采用其中一种库。我在每个项目中都使用它们。
问题内容: 我一直在概念上为我的项目决定异常处理结构。 假设您有一个示例: 还有两个子类FileData和StaticData,它们从某些指定的文件中读取数据,StaticData仅返回一些预定义的常量数据。 现在,在读取文件时,可能会在FileData中引发IOException,但是StaticData将永远不会抛出。大多数样式指南建议在调用堆栈上传播Exception,直到有足够的上下文可以
所以,我想实现一个非常简单的输出。 我有与字段成功,消息和列表数据响应类。 和请求类 null null 我试过很多方法,但最后都没能做到。
我正在有条件地设置我的
问题内容: 我有一个模板页面,需要两种形式。如果我仅使用一种形式,则可以像下面的典型示例一样正常: 但是,如果我想使用多个表单,我如何让视图知道我仅提交一种表单,而不提交另一种表单(即,它仍然是request.POST,但我只想处理提交表单的表单)发生了吗? 这是该解决方案基于这样的答案expectedphrase和bannedphrase是的提交按钮的不同形式和名称expectedphrasef
本文向大家介绍Java中断异常的正确处理方法,包括了Java中断异常的正确处理方法的使用技巧和注意事项,需要的朋友参考一下 处理InterruptedException 这个故事可能很熟悉:你正在写一个测试程序,你需要暂停某个线程一段时间,所以你调用 Thread.sleep()。然后编译器或 IDE 就会抱怨说 InterruptedException 没有抛出声明或捕获。什么是 Interru
问题内容: 任何人都可以澄清一下下面的过程是否是正确的处理流程流的方法,而没有任何流缓冲区已满和阻塞问题 我正在从Java程序中调用外部程序,正在使用ProcessBuilder来构建流程,执行之后 我正在使用一种方法来处理流程 在我的方法中,我试图处理流程流 readStream方法用于读取我的流文本。 问题答案: 不,那不是正确的方法。 首先,在某些系统上,您的代码将永远停留在调用中,因为该过