Следующий код приводит к ошибке «Незавершенная строковая константа», и я не уверен, почему. Этот код взят из это сообщение в блоге от команды Facebook React.
import React from 'react';
import Relay from 'react-relay';
// Story.react.js
class Story extends React.Component {
render() {
var story = this.props.story;
return (
<Story>
<Image uri={story.author.profile_picture.uri} />
<Text>{story.author.name}</Text>
<Text>{story.text}</Text>
</Story>
);
}
}
module.exports = Relay.createContainer(Story, {
queries: {
story: Relay.QL`
Story {
author {
name,
profile_picture {
uri
}
},
text
}
`
}
});
Если я заменю
Relay.QL`
...
`
с {}
ошибка уходит (но, конечно, и данные).
Кто-нибудь знает, что здесь происходит?