我有一个简单的反应组件,它在 JSX 属性css中,我理解它是用于样式的这个道具,但不清楚它是否是“本机”css 反应属性,或者它是否来自styled-components其他库。

如果不是反应库,您是否知道它来自哪个库?

<div css={{color: 'red', backgroundColor:'bl,css,reactjs,styled-components"/>
	














首页 > 解决方案 > JSX 中有什么反应

我有一个简单的反应组件,它在 JSX 属性css中,我理解它是用于样式的这个道具,但不清楚它是否是“本机”css 反应属性,或者它是否来自styled-components其他库。

如果不是反应库,您是否知道它来自哪个库?

<div css={{color: 'red', backgroundColor:'bl

问题描述

我有一个简单的反应组件,它在 JSX 属性css中,我理解它是用于样式的这个道具,但不清楚它是否是“本机”css 反应属性,或者它是否来自styled-components其他库。

如果不是反应库,您是否知道它来自哪个库?

<div css={{color: 'red', backgroundColor:'blue'}}>Hello world!</div>;

从弹簧休息控制器返回对象中的文件

我正在尝试创建一个 rest 控制器,它返回一个包含 String、Long 和 csv 文件的对象。我无法做到这一点,因为一旦我在 java 中编写文件创建逻辑,而不是返回它,它会在我的主机上创建一个文件。

我已经尝试使用写入器和输出流将整个对象写入 httpservletresponse,但它没有给出预期的结果。我从控制器返回了对象,但它没有返回对象,而是在我的主机上创建了一个文件,并且根本没有返回其他值。

public class MyReturnObject {
  private Long countOfRows;

  private File csvDataFile;

  private String errorMessage;
}
@RequestMapping(value = "/api/fetchInfo", method = RequestMethod.GET)
public MyReturnObject fetchInfoRestControllerMethod (String param1) {
//some logic/ service calls
return createMyReturnObject(values);
}
public MyReturnObject createMyReturnObject(List<CustomObject> values) {
  File csvFile = new File("myinfo.csv");
  file.createNewFile();
  FileWriter writer = new FileWriter(csvFile);
  writer.write("test");
  //some lines
  MyReturnObject returnObject = MyReturnObject.builder()
                                .countOfRows(x)
                                .csvDataFile(csvFile)
                                .errorMessage(y).build();

  return returnObject;

}

这只是我写的一些虚拟代码。我正在构建的对象createMyReturnObject没有返回预期的结果。我在想是否有可能MyReturnObject从休息控制器返回类似对象的东西。请帮助我获得预期结果的想法。

标签: cssreactjsstyled-components

解决方案


cssprop 来自styled-components图书馆本身。当少量样式不能保证为其制作组件时,将使用它。

但是,它不是在Babel 插件的帮助下集中在库和函数中实现的。这就是为什么你不需要导入函数来使用它。

文档


推荐阅读