μλ¨ νμ λͺ¨μμ μ κ±°νκ³ μΆμ΅λλ€.
κ²½λ‘μ showNavigationBar={false}λ₯Ό μ€μ νλ €κ³ μλνμ§λ§ μ¬μ ν μμ΅λλ€.
λ΄κ° λͺ
λ°±ν κ²μ λμΉκ³ μμ΅λκΉ?
'λΌμ°νΈ'κ° μλ 'λΌμ°ν°'μ μ¬μ©νμμμ€. λ¬Έμμ λν PRμ νμν©λλ€ :)
λλ κ·Έκ²μ μλνμ§λ§ navbarλ₯Ό μ κ±°νμ§ μμ΅λλ€ :/
νλ² νμΈν΄ λ³Όκ²
λ£¨νΈ νμ λͺ¨μμ λ¨Όμ μ κ±°νμ ¨μ΅λκΉ?
κ·Έλ μ§ μμΌλ©΄ νμ νλͺ©μ μ¨κΈ°λ©΄ νμλ©λλ€...
νμ€ν νκΈ° μν΄ κ°λ₯ν λλΆλΆμ μμΉμ μΆκ°ν©λλ€.
μλλ‘μ΄λ λλ iOS? λ°©κΈ λ°λͺ¨λ₯Ό μμ νκ³ λ‘κ·ΈμΈμ νλκ·Έλ₯Ό μΆκ°νμΌλ©° μΌλ°μ μΌλ‘ νμ λͺ¨μμ΄ νμλμ§ μμ΅λλ€.
μλλ©΄ "μ€ν" νμ λͺ¨μμ μ¨κΈ°μκ² μ΅λκΉ? κ·Έλ¬λ©΄ μλ§λ 'wrapRouter'κ° λ΄λΆ λΌμ°ν°μ μ λ¬νμ§ μμ κ²μ
λλ€. μμ νκ² μ΅λλ€.
<Route name="launch" component={Launch} initial={true} wrapRouter={true} title="Launch"/>
<Route name="register" component={Register} title="Register"/>
<Route name="home" component={Home} title="Replace" type="replace"/>
<Route name="login" schema="modal">
<Router showNavigationBar={false}>
<Route name="loginModal" component={Login} title="Login" schema="modal"/>
<Route name="loginModal2" component={Login2} title="Login2"/>
</Router>
</Route>
<Route name="register2" component={Register} title="Register2" schema="withoutAnimation"/>
<Route name="tabbar">
<Router footer={TabBar} showNavigationBar={false}>
<Route name="tab1" schema="tab" title="Tab #1" >
<Router>
<Route name="tab1_1" component={TabView} title="Tab #1_1" />
<Route name="tab1_2" component={TabView} title="Tab #1_2" />
</Router>
</Route>
<Route name="tab2" schema="tab" title="Tab #2" component={TabView} />
<Route name="tab3" schema="tab" title="Tab #3" component={TabView} />
<Route name="tab4" schema="tab" title="Tab #4" component={TabView} />
<Route name="tab5" schema="tab" title="Tab #5" component={TabView} />
</Router>
</Route>
</Router>
1.0.2 λ²μ μ νμΈνμμμ€. μμ λ΄μμ 'μ€ν' νλ©΄μ λν νμ λͺ¨μλ λΉνμ±ννμ΅λλ€.
맀λ ₯μ²λΌ μΌνμ΅λλ€. κ°μ¬ ν΄μ!
μ΄κ²μ λμκ² ν¨κ³Όκ° μμ΅λλ€!
<Router hideNavBar={true} >
λν μλν©λλ€.
lakmalnirangaμμ μμ μ½λλ₯Ό μλνμ§λ§ ν€λκ° μ¬μ ν μ리λ₯Ό μ°¨μ§ν©λλ€.
https://snag.gy/91aXTj.jpg
hideNavBar={true} :D
μΌνλ€ !!!! @lakmalniranga κ°μ¬
<Scene key="SplashSCreen" component={SplashSCreen} title="splash" hideNavBar={true} initial/>
hideNavBarμ true κ°μ ν λΉν νμμ‘°μ°¨ μμ΅λλ€.
μΈκΈνλ©΄ μ μλμ§ μμ κ²μ΄ μλλΌ true κ°μ μ 곡νλ€λ μλ―Έμ
λλ€.
μ΄ λ¬Έμ λ₯Ό μΈκΈνλ λ―Έλμ μ¬μ©μλ₯Ό μν΄ μΆκ°νκΈ°λ§ νλ©΄ λ©λλ€.
<Scene
key="SplashSCreen"
component={SplashSCreen}
title="splash"
hideNavBar
initial
/>
hideNavBarλ₯Ό μ¬μ©ν λ μ¬μ ν λνλλ μ΄μ
@Omarkojak λΌμ°ν°μ paddingTop 65λ₯Ό μ£Όμμ΅λλ€. μ¦, μ λͺ©(navbar)μ΄ μλ μλ λͺ¨λ μ₯λ©΄μ paddingTopμ΄ 65κ° λ©λλ€.
νμΈ μμ μ£μ‘ν©λλ€
navbarλ₯Ό μ¨κΈΈ λΏλ§ μλλΌ μ κ±°νλ λ°©λ²μ΄ μμ΅λκΉ? μ¨κ²¨μ Έ μμ΄λ μ¬μ ν νλ©΄μ 곡κ°μ μ°¨μ§ν©λλ€.
μ¬μ ν λνλ©λλ€. μ΄μ λ₯Ό μ μ μμ΅λλ€.
μ΄κ²μ λν μ΄λ€ μ λ°μ΄νΈ? νμμ μ¨κΈ°λλΌλ μ¬μ ν κ±°κΈ°μ μ½κ°μ 곡κ°μ΄ νμν©λλ€.
@MehranJanfeshan v4 λ²μ μ
@aksonov λ΅λ³ κ°μ¬ν©λλ€. λ²μ 4λ₯Ό μ»μμ§λ§ λ€μ μ€λ₯κ° λ°μν©λλ€.
[react-native-router-flux] props should be defined
λ¨Όμ μ£Όμ λ³κ²½ μ¬ν νμΈ
13 ΠΈΡΠ»Ρ 2017 Π³., Π² 18:22, MehranJanfeshan [email protected] Π½Π°ΠΏΠΈΡΠ°Π»(Π°):
@aksonov λ΅λ³ κ°μ¬ν©λλ€. λ²μ 4λ₯Ό μ»μμ§λ§ λ€μ μ€λ₯κ° λ°μν©λλ€.
[react-native-router-flux] μνμ μ μν΄μΌ ν©λλ€.
β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHubμμ 보거λ μ€λ λλ₯Ό μμκ±°νμΈμ.
@aksonov μ΄μ λ²μ μμ λ€μκ³Ό κ°μ΄ ν μ μμμ λ°κ²¬νμ΅λλ€.
<Router sceneStyle={{margin:0}} hideNavBar={true}>
<Scene key="auth">
<Scene key="login" component={AuthScreen}/>
</Scene>
<Scene key="main">
<Scene
onRight={() => Actions.auth()}
rightTitle="Log out"
key="newOrderList"
component={EmployeeList}
title="New Orders"
initial
/>
<Scene key="orderDetails" component={OrderDetails} title="Order Details"/>
</Scene>
</Router>
κ·Έλ¬λ λ²μ 4λ‘ μ΄λν νμλ κ·Έλ κ² ν μ μμΌλ―λ‘ λ€μκ³Ό κ°μ΄ λ³κ²½νκ³ μλνμ΅λλ€.
<Router sceneStyle={{margin:0}} hideNavBar={true}>
<Scene key="auth">
<Scene key="login" component={AuthScreen}/>
<Scene
onRight={() => Actions.auth()}
rightTitle="Log out"
key="newOrderList"
component={EmployeeList}
title="New Orders"
initial
/>
<Scene key="orderDetails" component={OrderDetails} title="Order Details"/>
</Scene>
</Router>
νμ§λ§ μ΄κ²μ λ΄κ° μνλ κ²μ΄ μλλΌ μ₯λ©΄μ λΆλ₯ν μ μκΈ°λ₯Ό μν©λλ€. λ€λ₯Έ λμμ΄ μμ΅λκΉ?
λ¬Έμ κ° μ΄ν΄κ° λμ§ μμ΅λλ€. μμ λ₯Ό νμΈνκ³ κ±°κΈ°μμ λ¬Έμ λ₯Ό μ¬νν΄ λ³΄μμμ€.
13 ΠΈΡΠ»Ρ 2017 Π³., Π² 18:45, MehranJanfeshan [email protected] Π½Π°ΠΏΠΈΡΠ°Π»(Π°):
@aksonov μ΄μ λ²μ μμ λ€μκ³Ό κ°μ΄ ν μ μμμ λ°κ²¬νμ΅λλ€.
κ·Έλ¬λ λ²μ 4λ‘ μ΄λν νμλ κ·Έλ κ² ν μ μμΌλ―λ‘ λ€μκ³Ό κ°μ΄ λ³κ²½νκ³ μλνμ΅λλ€.
νμ§λ§ μ΄κ²μ λ΄κ° μνλ κ²μ΄ μλλΌ μ₯λ©΄μ λΆλ₯ν μ μκΈ°λ₯Ό μν©λλ€. λ€λ₯Έ λμμ΄ μμ΅λκΉ?
β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHubμμ 보거λ μ€λ λλ₯Ό μμκ±°νμΈμ.
λ€μμ λ²μ 3μμ μλ²½νκ² μλνλ μ½λμ΄μ§λ§ λ²μ 4λ‘ μ
κ·Έλ μ΄λνμ λ λ€μ μ€λ₯κ° λ°μνμ΅λλ€.
[react-native-router-flux] props should be defined
κ·Έλμ νλμ μ μΌλ‘ λλ¬μΈμΈ λΆλΆμ μ κ±°νλλ° μ μλν©λλ€.
νλμ λ£¨νΈ μ₯λ©΄μΌλ‘ λννμμμ€.
13 ΠΈΡΠ»Ρ 2017 Π³., Π² 18:55, MehranJanfeshan [email protected] Π½Π°ΠΏΠΈΡΠ°Π»(Π°):
λ€μμ λ²μ 3μμ μλ²½νκ² μλνλ μ½λμ΄μ§λ§ λ²μ 4λ‘ μ κ·Έλ μ΄λνμ λ λ€μ μ€λ₯κ° λ°μνμ΅λλ€.
[react-native-router-flux] μνμ μ μν΄μΌ ν©λλ€.
κ·Έλμ νλμ μ μΌλ‘ λλ¬μΈμΈ λΆλΆμ μ κ±°νλλ° μ μλν©λλ€.β
λΉμ μ΄ μΈκΈλμκΈ° λλ¬Έμ μ΄κ²μ λ°λ κ²μ λλ€.
μ΄ μ΄λ©μΌμ μ§μ λ΅μ₯νκ±°λ GitHubμμ 보거λ μ€λ λλ₯Ό μμκ±°νμΈμ.
νλμ λ£¨νΈ μ₯λ©΄μΌλ‘ λννλ©΄ λ€λ‘ λ²νΌμ μ΄λ»κ² μ μ΄ν μ μμ΅λκΉ? λλ μ¬μ©μκ° λ‘κ·ΈμΈ νμ΄μ§λ‘ λμκ° μ μκΈ°λ₯Ό μνμ§ μκΈ° λλ¬Έμ 'μ¬'μ μ¬μ©νμ΅λλ€.
RNRFμ λν μ§λ¬Έμ΄ μλλΌ μ ν리μΌμ΄μ
ꡬ쑰μ λν μ§λ¬Έμ
λλ€. tabs
νκ±°λ λ€λ‘ λ²νΌμ λΉνμ±ν('μ΄κΈ°ν' μμ±μΌλ‘ νμ)νκ±°λ 'λ°κΎΈκΈ°' μ νμ μ¬μ©ν΄μΌ νλ€κ³ μκ°ν©λλ€. μλ₯Ό νμΈνμμμ€.
μ€μ λ‘ v3λ μ¬λ¬ μ₯λ©΄μ νλλ‘ κ°μμΌλ―λ‘ λ€λ‘ λ²νΌμ΄ νμλμ§ μμ΅λλ€(μμ νμ λͺ¨μμ μ¨κΈ°κΈ° λλ¬Έμ).
@aksonov λμμ κ°μ¬νκ³ νλ₯ν μμ μ κ°μ¬λ립λλ€ :)
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€ : <Scene key="homeScreen" component={mainScreen} hideNavBar={1} />
<Scene key="homeScreen" component={mainScreen} hideNavBar
/>λ₯Ό μ¬μ©ν μ μμ΅λλ€.
@lakmalniranga μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€. κ°μ¬ν©λλ€!
곡μ₯
const RouterComponent = () => (
<Router headerMode="none">
<Stack key="main">
<Scene
key="login"
component={Login}
/>
</Stack>
</Router>
);
@ahmetilhann κ°μ¬ν©λλ€! λΌμ°ν°μμ μμ μ₯λ©΄μ λͺ¨λ ν€λλ₯Ό μ κ±°νκ³ v4.0.0-beta.3μμ κ³μ μλν©λλ€.
@ahmetilhann μ λ§ κ°μ¬ν©λλ€! μλ§λ μ΄μ λ°©λ²μ 4.0 RN μ΄μ μμλ§ μλν©λκΉ? μ λ 4.0.6μ΄κ³ headerMode="none"
μλν©λλ€.
λ΄ νλ‘μ νΈλ₯Ό RN0.59.10μΌλ‘ μ κ·Έλ μ΄λνμ§λ§ μ¬μ ν λΌμ°ν° λ° μ₯λ©΄μ react-native-router-fluxλ₯Ό μ¬μ©νκ³ μμ΅λλ€. κ·Έλ¦¬κ³ μ΄ ν°μ ν€λ νμμ€ λ¬Έμ κ° μμ΅λλ€. λ©°μΉ λμ μ λ₯Ό λ°λ €κ°μ λ°μ νμμΌλ‘ μΈν κ²μ΄λΌκ³ μμ¬νκ³ λ μ μμμ§λ§ μ¬μ ν 보기λ₯Ό μ°¨λ¨νλ λ€λ₯Έ ν€λκ° μμ΅λλ€. κ·Έλ¬λ©΄ λ°μ λ€μ΄ν°λΈ λΌμ°ν° νλμ€ λλ¬ΈμΌ μ μλ€κ³ μκ°νμ΅λλ€. @ahmetilhann λ°©λ²μ΄ μλ μ€μ λλ€. λΌμ°ν°μμ headerMode="none"μ μ€μ νμμμ€. μλͺ μ μμΈ!!!
μ΄κ²μ λμκ² ν¨κ³Όκ° μμ΅λλ€!
μμ μ
μλ
νμΈμ,
hideNavBarλ₯Ό μ¬μ©νλ©΄ κ΅¬λ© κ΅¬μ± μμκ° μ¬λΌμ§λλ€.
λ΄ μ½λλ λ€μκ³Ό κ°μ΅λλ€.
<Router>
<Stack key="root" >
<Scene key="login" component={Login} title="Login" initial={true} hideNavBar={true}/>
<Scene key="signup" component={Signup} title="Signup" />
</Stack>
</Router>
μμΈμ 무μμ λκΉ?
μλ νμΈμ,
hideNavBarλ₯Ό μ¬μ©νλ©΄ κ΅¬λ© κ΅¬μ± μμκ° μ¬λΌμ§λλ€.
λ΄ μ½λλ λ€μκ³Ό κ°μ΅λλ€.<Router> <Stack key="root" > <Scene key="login" component={Login} title="Login" initial={true} hideNavBar={true}/> <Scene key="signup" component={Signup} title="Signup" /> </Stack> </Router>
μμΈμ 무μμ λκΉ?
λλ κ°μ λ¬Έμ κ° μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄κ²μ λμκ² ν¨κ³Όκ° μμ΅λλ€!