New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
p5 js in react : Expected an assignment or function call and instead saw an expression no-unused-expressions #63
Comments
Your code is very hard to read but there are some things I have noticed:
As an example, I tidied some things up but your code is quite a mess in the export default function sketch(p5) {
let t = 0;
let canvas = null;
let w = window.innerWidth;
let h = window.innerHeight;
let x, y, d, T;
function centerCanvas(x, y) {
canvas.position(x, y);
}
function setDimensions() {
w = p5.windowWidth;
h = p5.windowHeight;
}
p5.setup = () => {
canvas = p5.createCanvas(p5.windowWidth, p5.windowHeight);
setDimensions();
centerCanvas(w / 2, h / 2);
t = 0;
}
p5.windowResized = () => {
p5.resizeCanvas(p5.windowWidth, p5.windowHeight);
setDimensions();
centerCanvas(w / 2, h / 2);
}
p5.draw = () => {
t += .01;
for (var j = 2; x = y = j--;) {
for (var i = w; d = p5.noise(t - i / 99) * 3, i--; x += Math.cos(d) * 6, y += Math.sin(d) * 6) {
j ? i - w / 2 || (T = p5.translate)(-x, -y) : p5.push() + T(x + w / 2, y + w / 2) + p5.rotate(d + Math.PI / 4) + p5.line(-600, 100, 600, 100) + p5.pop(i % 100 || p5.scale(80));
}
}
}
} If you need further help, please tidy the code and be more specific by including line numbers and a description of what you have tried thusly. Hope this gave some insights for you though! |
Hi James ,
|
|
When running this script on p5 js's sandbox it's working really fine
When trying to use it inside react i get :
Expected an assignment or function call and instead saw an expression no-unused-expressions
I checked previous questions and found out that most of the problems are syntax ones due to not using brackets or semicolons . I did all the good syntax practices but didn't get to make it function
Here is my
sketch code
onreact
:The text was updated successfully, but these errors were encountered: