V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iamppz  ›  全部回复第 5 页 / 共 12 页
回复总数  236
1  2  3  4  5  6  7  8  9  10 ... 12  
2020-05-12 10:12:45 +08:00
回复了 1oNflow 创建的主题 JavaScript React 使用 axios 发送的请求,是在服务端完成的吗?
看描述应该不是 SSR,所以请求是从浏览器出去的,但是因为跨域被拦截了,服务端需要加上允许跨域的配置,例如 SpringBoot:
```java
@Bean
public FilterRegistrationBean corsFilter() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
CorsConfiguration config = new CorsConfiguration();
config.setAllowCredentials(true);
// 粗暴一点
config.addAllowedOrigin("*");
config.addAllowedHeader("*");
config.addAllowedMethod("*");
source.registerCorsConfiguration("/**", config);
FilterRegistrationBean bean = new FilterRegistrationBean(new CorsFilter(source));
bean.setOrder(0);
return bean;
}
```
@xiaoming1992 state 应该是不能直接修改的,你可以用 immutability-helper 修改并拿到 village 的一个新的克隆对象,然后再调用 setState 触发页面的刷新。

另外如果目的只是视图和逻辑分离的话,是否可以考虑将 reducer 函数从视图文件中分离出去:

例如 biz.js
```
function reducer(state, action) {
switch (action):
case 'xxx':
// immutability-helper
update(state, {
x: {y: {z: {$set: 7}}},
});
break;
default:
break;
return {...state};
}
```

视图中:
```
function View() {
const [data, dispatch] = useReducer(reducer, new Village());
return <span>{JSON.stringify(data)}</span>;
}
```
用 state hook,useState(new Village())
2020-05-07 21:20:58 +08:00
回复了 1oNflow 创建的主题 问与答 工作中 Vim 用得多吗?
IdeaVim
可以把底层封装成 API 给两个站点调用,再者前台、后台的需求侧重点不同,需要的数据结构也不同
分开,管理后台和前台站点迭代周期是不一样的,而且单独部署在内网风险小一些。
用户量很小或是自己玩玩无所谓了,开心就好。
Code 玩玩可以,大一点的项目用起来太卡,即使是纯前端用,针对 Vue 的语法解析也很捉鸡,不知道 React 和 Angular 会不会好一点,所以折腾好几次还是安心用 JB 系列
2019-04-12 09:10:43 +08:00
回复了 dxgfalcongbit 创建的主题 问与答 每次看到“baby in car”都在思考这行字到底想表达什么
@dawn009
来源请求?
2019-04-12 08:55:21 +08:00
回复了 dxgfalcongbit 创建的主题 问与答 每次看到“baby in car”都在思考这行字到底想表达什么
你父母生你不知道有没有考虑过这门投资是收益还是负债
2019-04-06 14:01:51 +08:00
回复了 hahahe 创建的主题 北京 想自驾去北京玩耍……
下载进京证看下有具体限行方案,节假日基本等于不限制
2019-04-06 14:00:48 +08:00
回复了 hahahe 创建的主题 北京 想自驾去北京玩耍……
@dabaibai 可以进,二环主路和长安街一些路段不让走
2018-10-24 19:22:35 +08:00
回复了 M0 创建的主题 程序员 进来说一下你为什么选择 Chrome / FireFox
补充下:Chrome
ff 开发者工具很一般
2018-10-24 19:21:56 +08:00
回复了 M0 创建的主题 程序员 进来说一下你为什么选择 Chrome / FireFox
兼职前端
访问历史同步
2018-09-08 16:57:53 +08:00
回复了 dingzi 创建的主题 推广 「专属」idm 终身授权特价团购 回帖抽免费终身授权
我来组成分母
2018-01-12 17:08:17 +08:00
回复了 neocanable 创建的主题 分享发现 日文版本的 stackoverflow?
@hei1000 英语差这结论咋得出来的,不会是フランス这种音译词的发音吧?中国人还念法兰西呢
2017-11-22 09:11:47 +08:00
回复了 a251922581 创建的主题 程序员 创业半年,只有一个人在坚持,下一步如何走
感觉很难,淘宝上几十块一年的 ERP、CRM 都有
2017-11-08 18:14:15 +08:00
回复了 xieguanglei 创建的主题 程序员 如何 2 台电脑共享键鼠/显示器
折腾过两天,最后放弃了,没找到完美方案
2017-11-03 18:22:36 +08:00
回复了 z0z 创建的主题 Linux 你们撸码的时候还会考虑每行有多少个字符这个限制吗?
Google Style 默认值 80 懒得改
……中宣部投资?
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2405 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 01:24 · PVG 09:24 · LAX 18:24 · JFK 21:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.