Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
软件工程实践2022年春W班
穿梭在银河的火箭队
FZUStudyRoom
提交
fa4528da
F
FZUStudyRoom
项目概览
软件工程实践2022年春W班
/
穿梭在银河的火箭队
/
FZUStudyRoom
通知
12
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
FZUStudyRoom
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
fa4528da
编写于
5月 08, 2022
作者:
lilouv
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完善路由
上级
432b518c
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
52 addition
and
9 deletion
+52
-9
page/App.js
page/App.js
+20
-9
store/action/user-actions.js
store/action/user-actions.js
+6
-0
store/reducer/index.js
store/reducer/index.js
+6
-0
store/reducer/user-reducer.js
store/reducer/user-reducer.js
+19
-0
store/types.js
store/types.js
+1
-0
未找到文件。
page/App.js
浏览文件 @
fa4528da
...
@@ -3,21 +3,32 @@ import {NavigationContainer} from '@react-navigation/native';
...
@@ -3,21 +3,32 @@ import {NavigationContainer} from '@react-navigation/native';
import
{
createNativeStackNavigator
}
from
'
@react-navigation/native-stack
'
;
import
{
createNativeStackNavigator
}
from
'
@react-navigation/native-stack
'
;
import
Home
from
'
./Home/index
'
;
import
Home
from
'
./Home/index
'
;
import
Login
from
'
./Login
'
;
import
Login
from
'
./Login
'
;
import
Register
from
'
./Login/register
'
;
import
Mine
from
'
../component/Mine
'
;
import
rootReducer
from
'
../store/reducer
'
;
import
{
Provider
as
ReduxProvider
}
from
'
react-redux
'
;
import
{
createStore
}
from
'
redux
'
;
const
store
=
createStore
(
rootReducer
);
//入口
//入口
const
App
:
()
=>
Node
=
()
=>
{
const
App
:
()
=>
Node
=
()
=>
{
const
Stack
=
createNativeStackNavigator
();
const
Stack
=
createNativeStackNavigator
();
return
(
return
(
<
ReduxProvider
store
=
{
store
}
>
<
NavigationContainer
>
<
NavigationContainer
>
<
Stack
.
Navigator
<
Stack
.
Navigator
screenOptions
=
{{
screenOptions
=
{{
headerShown
:
false
,
headerShown
:
false
,
}}
>
}}
>
<
Stack
.
Screen
name
=
"
LoginPage
"
component
=
{
Login
}
/
>
<
Stack
.
Screen
name
=
"
Login
"
component
=
{
Login
}
/
>
<
Stack
.
Screen
name
=
"
Home
"
component
=
{
Home
}
/
>
<
Stack
.
Screen
name
=
"
Home
"
component
=
{
Home
}
/
>
<
Stack
.
Screen
name
=
"
Register
"
component
=
{
Register
}
/
>
<
Stack
.
Screen
name
=
"
Mine
"
component
=
{
Mine
}
/
>
<
/Stack.Navigator
>
<
/Stack.Navigator
>
<
/NavigationContainer
>
<
/NavigationContainer
>
<
/ReduxProvider
>
);
);
};
};
...
...
store/action/user-actions.js
0 → 100644
浏览文件 @
fa4528da
import
{
UPDATE_USER_DETAIL
}
from
'
../types
'
;
export
const
updateUserDetail
=
user
=>
({
type
:
UPDATE_USER_DETAIL
,
payload
:
user
,
});
store/reducer/index.js
0 → 100644
浏览文件 @
fa4528da
import
{
combineReducers
}
from
'
redux
'
;
import
UserReducer
from
'
./user-reducer
'
;
export
default
combineReducers
({
user
:
UserReducer
,
});
store/reducer/user-reducer.js
0 → 100644
浏览文件 @
fa4528da
import
{
UPDATE_USER_DETAIL
}
from
'
../types
'
;
const
INITIAL_STATE
=
{
user_sno
:
''
,
};
const
userReducer
=
(
state
=
INITIAL_STATE
,
action
)
=>
{
console
.
log
(
'
action
'
,
action
);
switch
(
action
.
type
)
{
case
UPDATE_USER_DETAIL
:
state
.
user_sno
=
action
.
payload
.
sno
;
break
;
default
:
return
state
;
}
return
{...
state
};
};
export
default
userReducer
;
store/types.js
0 → 100644
浏览文件 @
fa4528da
export
const
UPDATE_USER_DETAIL
=
'
UPDATE_USER_DETAIL
'
;
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录