Icon color not changed on press in react native
up vote
0
down vote
favorite
This is my code
import React, {
Component
} from 'react'
import {
Body,
Text,
View
} from 'native-base'
import {
Icon
} from 'react-native-elements'
export default class App extends Component {
constructor(props) {
super(props);
this.state = {
iconColour: "red"
}
}
func() {
console.warn("changed")
this.setState({
iconColor: "blue"
})
}
render() {
return (
<View>
<Text> textInComponent </Text>
<Icon name='map' color={this.state.iconColour} onPress=
{()=>this.func()}/>
</View>
)
}
}
i want to change the color of icon when pressed
but the color does not update
the function works and state changed but the view is not updated
i think i missed a simple thing
i searched but i can't find similar situation
i think a command should run to render the view with new properties
thanks for your helps
react-native
add a comment |
up vote
0
down vote
favorite
This is my code
import React, {
Component
} from 'react'
import {
Body,
Text,
View
} from 'native-base'
import {
Icon
} from 'react-native-elements'
export default class App extends Component {
constructor(props) {
super(props);
this.state = {
iconColour: "red"
}
}
func() {
console.warn("changed")
this.setState({
iconColor: "blue"
})
}
render() {
return (
<View>
<Text> textInComponent </Text>
<Icon name='map' color={this.state.iconColour} onPress=
{()=>this.func()}/>
</View>
)
}
}
i want to change the color of icon when pressed
but the color does not update
the function works and state changed but the view is not updated
i think i missed a simple thing
i searched but i can't find similar situation
i think a command should run to render the view with new properties
thanks for your helps
react-native
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
This is my code
import React, {
Component
} from 'react'
import {
Body,
Text,
View
} from 'native-base'
import {
Icon
} from 'react-native-elements'
export default class App extends Component {
constructor(props) {
super(props);
this.state = {
iconColour: "red"
}
}
func() {
console.warn("changed")
this.setState({
iconColor: "blue"
})
}
render() {
return (
<View>
<Text> textInComponent </Text>
<Icon name='map' color={this.state.iconColour} onPress=
{()=>this.func()}/>
</View>
)
}
}
i want to change the color of icon when pressed
but the color does not update
the function works and state changed but the view is not updated
i think i missed a simple thing
i searched but i can't find similar situation
i think a command should run to render the view with new properties
thanks for your helps
react-native
This is my code
import React, {
Component
} from 'react'
import {
Body,
Text,
View
} from 'native-base'
import {
Icon
} from 'react-native-elements'
export default class App extends Component {
constructor(props) {
super(props);
this.state = {
iconColour: "red"
}
}
func() {
console.warn("changed")
this.setState({
iconColor: "blue"
})
}
render() {
return (
<View>
<Text> textInComponent </Text>
<Icon name='map' color={this.state.iconColour} onPress=
{()=>this.func()}/>
</View>
)
}
}
i want to change the color of icon when pressed
but the color does not update
the function works and state changed but the view is not updated
i think i missed a simple thing
i searched but i can't find similar situation
i think a command should run to render the view with new properties
thanks for your helps
react-native
react-native
asked Nov 9 at 22:15
Amin Joharinia
314
314
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
Just change iconColor: "blue" to iconColour: "blue":))
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
Just change iconColor: "blue" to iconColour: "blue":))
add a comment |
up vote
1
down vote
Just change iconColor: "blue" to iconColour: "blue":))
add a comment |
up vote
1
down vote
up vote
1
down vote
Just change iconColor: "blue" to iconColour: "blue":))
Just change iconColor: "blue" to iconColour: "blue":))
answered Nov 9 at 23:27
Hameda169
1087
1087
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53233952%2ficon-color-not-changed-on-press-in-react-native%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown