1
以下代碼導致「未終止的字符串常量」錯誤,我不知道爲什麼。此代碼來自Facebook React團隊的this blog post。爲什麼Relay.QL導致未終止的字符串常量錯誤?
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`
...
`
與{}
,錯誤消失(不過,當然,也是如此的數據)。
有人知道這裏發生了什麼嗎?
直接從源代碼...這是真棒,謝謝。實際上,我試圖將博客文章中的示例與relay-starter-kit合併,就像練習一樣,並且完全被矛盾的語法混淆。 – Horace