我想在函数内部声明一个全局变量,然后在函数外部使用它。我尝试将 JSX 放入函数中,以便可以轻松访问它,但这不起作用,因为渲染器返回 null。
应用程序.JS:
class App extends React.Component {
render() {
firebase
.database()
.ref()
.limitToLast(1)
.on('child_added', function (childSnapshot) {
var snap = childSnapshot.val();
var category = snap.category;
var condition = snap.condition;
var postname = snap.postname;
var postprice = snap.postprice;
var username = snap.username;
var usernumber = snap.usernumber;
var imageURL = snap.imageURL;
var postdescription = snap.postdescription;
var whatsapplink = 'https://wa.me/' + usernumber + '?text=';
});
return (
<>
<div></div>
<div style={{float: 'left'}}>
<Ads
imageURL={imageURL}
name={postname}
price={postprice}
category={category}
condition={condition}
description={postdescription}
username={username} …Run Code Online (Sandbox Code Playgroud)