React native: как реализовать теги скрипта

Я пытаюсь реализовать API электронной почты, и мне дали код. Хотя понятия не имею, где его разместить. На данный момент я просто получаю ошибки с этим.

export default class Contact extends Component {
  render() {
  return(
<script src = "https://smtpjs.com/v2/smtp.js">
Email.send("[email protected]",
"[email protected]",
"This is a subject",
"this is the body",
"smtp.yourisp.com",
"username",
"password");
</script>

Вы ищете ответы для реакции или реагирования? Эти двое отличаются друг от друга. Для получения дополнительной информации проверьте React против React-Native

bennygenel 31.03.2018 16:22
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
1
1 087
2

Ответы 2

Поместите это в свой файл index.html:

<script src = "https://smtpjs.com/v2/smtp.js"></script>

а затем используйте код в своем компоненте:

export default class Contact extends Component {
  render() {

    window.Email.send("[email protected]", "[email protected]", "This is a subject", "this is the body", "smtp.yourisp.com", "username", "password");

    return (<div>Done</div>);
  }
  // ...
}

В react-native нет файла index.html.

Habib 26.11.2018 12:24

У вас не могу есть тег скрипта в react-native.
Тег script не предназначен для реагирования или реагирования на собственные проекты. Тег используется для определения клиентского скрипта (JavaScript) в HTML
. Что вы можете сделать, так это использовать уже созданную библиотеку для реагирования на отправку писем (например, реагировать на родную почту)

Другие вопросы по теме