Categories
JavaScript Answers React Native Answers

How to change Text component value dynamically with React Native?

Spread the love

Sometimes, we want to change Text component value dynamically with React Native.

In this article, we’ll look at how to change Text component value dynamically with React Native.

How to change Text component value dynamically with React Native?

To change Text component value dynamically with React Native, we can use a state.

For instance, we write:

import * as React from 'react';
import { View, Text } from 'react-native';

export default function App() {
  const [myText, setMyText] = React.useState('Original Text');
  return (
    <View>
      <Text onPress={() => setMyText('Changed Text')}>{myText}</Text>
    </View>
  );
}

to define the myText state with useState with initial value set to 'Original Text'.

Then we call setMyText to change the text value when we press the Text component.

As a result, when we press on Text, the text inside changes to 'Changed Text'.

Conclusion

To change Text component value dynamically with React Native, we can use a state.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *