From 65fcf8e4ab81be56e3a1add339790430a5f39cf0 Mon Sep 17 00:00:00 2001 From: cami Date: Wed, 21 Jul 2021 22:04:23 +0200 Subject: [PATCH] Working things --- frontend/src/components/pages/Study.js | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/frontend/src/components/pages/Study.js b/frontend/src/components/pages/Study.js index 43831e4..981495f 100644 --- a/frontend/src/components/pages/Study.js +++ b/frontend/src/components/pages/Study.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react"; +import React, { useEffect, useRef, useState } from "react"; import "../../App.css"; import Footer from "../../Footer"; import InputField from "../InputField"; @@ -9,18 +9,17 @@ import BehaviorNormal from "../BehaviorNormal"; import { Button } from "../Button"; export default function Study() { - - var [logger, setLogger] = useState(); + const _logger = useRef(0); useEffect(() => { - logger = new Logger({ + _logger.current = new Logger({ //inputs: ["cursor", "wheel", "keyboard", "touch"], inputs: ["keyboard"], // apiUrl: "https://behavior.marcocamenzind.ch", apiUrl: "http://localhost:5000", logToConsole: true, }); - logger.init(); + _logger.current.init(); }, []); let username = ""; @@ -33,29 +32,16 @@ export default function Study() { password = tmp_password; }; - /* - let isStepStart = true; - const setIsStepStart = (tmp) => { - isStepStart = tmp; - }; - - let isStepNormal = false; - const setIsStepNormal = (tmp) => { - isStepNormal = tmp; - }; - */ - const [isStepStart, setIsStepStart] = useState(true); const [isStepNormal, setIsStepNormal] = useState(false); - const handleLoggerOff = () => { - logger.stop(); + _logger.current.stop(); console.log("Logger ausgeschaltet"); }; const handleLoggerOn = () => { - logger.start(); + _logger.current.start(); console.log("start logging "); };